html{

}


ul#main-listings{padding:0}
ul#f-listings{padding:0}

body {
	display:table;
	margin:auto;
	border:1px solid;
	background-image:url(/resources/images/mainback.gif);
	background-repeat:repeat-y;
}

.body2 {
	display:table;
	margin:auto;
	background-image:url(/resources/images/mainback2.gif);
	background-repeat:repeat-y;
}
#body2 {
	display:table;
	margin:auto;
	background-image:url(/resources/images/mainback2.gif);
	background-repeat:repeat-y;
}


hr{

	border-width: 1px;
	text-align:center;
	background-color: #c0c0c0;
}
#wrapper {
	/border:1px solid;
	width:800px;
	text-align:left;
	max-width: 800px;
	background-color:#FFFFFF;
	margin:auto;
	min-height:600px;
	background-image:url(/resources/images/mainback.gif);
	background-repeat:repeat-y;
}
#wrapper2 {
	/border:1px solid;
	width:800px;
	text-align:left;
	max-width: 800px;
	background-color:#FFFFFF;
	margin:auto;
	min-height:600px;
	background-image:url(/resources/images/mainback2.gif);
	background-repeat:repeat-y;
}


#logo{
	width:800px;
	height:151px;
	background-image:url(/resources/images/header_LReg.jpg);
}

#butt1 a{
	width:173px;
	height:19px;
	background-image:url(/resources/images/main_pg.jpg);
	float:left;
	display:block;
}
#butt1 a:hover{
	background-image:url(/resources/images/main_pg_over.jpg);
}
#butt2 a{
	width:151px;
	height:19px;
	background-image:url(/resources/images/leave_feeb.jpg);
	float:left;
	display:block;
}
#butt2 a:hover{
	background-image:url(/resources/images/leave_feeb_over.jpg);
}
#butt3 a{
	width:152px;
	height:19px;
	background-image:url(/resources/images/free_listings.jpg);
	float:left;
	display:block;
}
#butt3 a:hover{
	background-image:url(/resources/images/free_listings_over.jpg);
}
#butt4 a{
	width:151px;
	height:19px;
	background-image:url(/resources/images/terms.jpg);
	float:left;
	display:block;
}
#butt4 a:hover{
	background-image:url(/resources/images/terms_over.jpg);
}
#butt5 a{
	width:173px;
	height:19px;
	background-image:url(/resources/images/sitemap.jpg);
	float:left;
	display:block;
}
#butt5 a:hover{
	background-image:url(/resources/images/sitemap_over.jpg);
}
#search{
	width:600px;
	height:323px;
	background-image:url(/resources/images/collage.jpg);
	float:left;
	display:block;
}

#seachtext{
	position:relative;
	top:210px;
	left:220px;
	float:left;
}

#searchbutton{
	position:relative;
	top:212px;
	left:240px;
	float:left;
}


#filler1{
	width:200px;
	height:103px;
	background-image:url(/resources/images/above_cust_help.jpg);
	float:left;
	display:block;
}
#logo2 a{ 
	width:200px;
	height:73px;
	background-image:url(/resources/images/cust_help_over.jpg);
	float:left;
	display:block;
}
#logo3 a{
	width:200px;
	height:147px;
	background-image:url(/resources/images/more_info_over.jpg);
	float:left;
	display:block;
}

#linksheader{
	width:270px;
	height:60px;
	background-image:url(/resources/images/L_news.jpg);
	float:left;
	display:block;
}

#welcomeheader{
	width:259px;
	height:60px;
	background-image:url(/resources/images/Welcome.jpg);
	float:left;
	display:block;
}
#adviceheader{
	width:259px;
	height:60px;
	background-image:url(/resources/images/L_advice.jpg);
	float:left;
	display:block;
}
#capabilityheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Capability-Brown-.jpg);
	float:left;
	display:block;
}
#chooseheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/choosing-your-designer.jpg);
	float:left;
	display:block;
}
#colourheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/colour&gardendesign.jpg);
	float:left;
	display:block;
}
#countrygheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Country-Garden-Landscaping-.jpg);
	float:left;
	display:block;
}
#japanheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/japgarden.jpg);
	float:left;
	display:block;
}
#wildlheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/creatingwildlife.jpg);
	float:left;
	display:block;
}
#deckingheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Decking-and-Arbors--.jpg);
	float:left;
	display:block;
}
#basicsheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/design&landscapingbasics.jpg);
	float:left;
	display:block;
}
#diarmuidheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Diarmuid-Gavin-.jpg);
	float:left;
	display:block;
}
#feedbackheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Leave-Feedback.jpg);
	float:left;
	display:block;
}

#fengheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Feng-Shui-in-Landscaping-.jpg);
	float:left;
	display:block;
}
#mediaheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Gardening-in-the-Media-.jpg);
	float:left;
	display:block;
}
#gertheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Gertrude-Jekyll-.jpg);
	float:left;
	display:block;
}
#historyheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/History-of-Landscaping-.jpg);
	float:left;
	display:block;
}
#maintainheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Landscape-Maintenance-.jpg);
	float:left;
	display:block;
}
#privacyheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Landscaping-for-Privacy-.jpg);
	float:left;
	display:block;
}
#trendsheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Modern-Trends.jpg);
	float:left;
	display:block;
}
#resultsheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/locallandscapers.jpg);
	float:left;
	display:block;
}
#senseheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Sensory-Gardens-.jpg);
	float:left;
	display:block;
}
#freelistheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/free-listings.jpg);
	float:left;
	display:block;
}
#sitemapheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/sitemapheader.jpg);
	float:left;
	display:block;
}
#smallgheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/smallgardenlandscaping.jpg);
	float:left;
	display:block;
}
#termsheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/terms-and-cons.jpg);
	float:left;
	display:block;
}
#waterandrockheader{
	width:530px;
	height:60px;
	background-image:url(/resources/images/Water-and-Rock-Gardens-.jpg);
	float:left;
	display:block;
}

#footer{
	width:800px;
	height:49px;
	background-image:url(/resources/images/footer.jpg);
	float:left;
	display:block;
}


#col1{
	width:270px;
	height:px;
	float:left;
}
#col2{
	width:259px;
	height:px;
	float:left;
}
#col2sub{
	width:259px;
	height:580px;
	float:left;
}
#col2sub2{
	width:259px;
	height:220px;
	float:left;
}
#col3{
	width:259px;
	height:px;
	float:left;
}
#col3sub{
	width:259px;
	height:260px;
	float:left;
}
#col4{
	width:515px;
	height:px;
	float:left;
}

.bodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	list-style-type:none;
	text-align:left;
	margin:10px 20px 0px 20px;
}
.bodytext a{
	text-decoration:none;
	color:#000000;
}
.bodytext a:hover{
	color:#404040;
}
.listbodytext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	list-style-type:none;
	text-align:left;
	margin:10px 20px 0px -20px;
	/margin:10px 20px 0px 20px;
	line-height:200%;
	font-weight:bold;
	color:#404040;
}
.listbodytext a{
	text-decoration:none;
	color:#404040;
}

.listbodytext a:hover{
	color:#6e9987;
}
#news{
	list-style-type:none;
	margin:10px 20px 20px 20px;
}
#newstitle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:left;
	margin:10px 0px 10px 0px;
}
#newstitle a{
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
#newstitle a:hover{
	color:#6e9987;
}

#newscontent{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:left;
}


.paid_listing	{
	width:460px;
	display:block;
	background-color:#E5E5E5;
	border:solid 1px #CCCCCC;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 35px;
}
.paid_listing1	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	font-weight:bold
}

.paid_listing2	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	color:#993300;
	text-transform:lowercase;
}

.paid_listing2 a:link, .paid_listing2 a:visited	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	text-decoration:none
}

.paid_listing2 a:hover	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	color:#993300
}

.paid_listing3	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	test-align:left;
	display:block;

}

.paid_listing4	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	color: #0000FF
}

.unpaid_listing	{
	width:460px;
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	display:block;
	background-color:#f8f8f8;
	border:solid 1px #CCCCCC;
	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 35px;
	color:#666666;
	background-image:url(/resources/images/postcode_list_icon.gif);
	background-repeat:no-repeat;
	background-position:14px 2px
}

.unpaid_listing1	{
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
	font-weight:bold
}

.results_bar{
	width:460px;
	text-align:center;
	margin:auto;
   	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8.5pt;
}
#formtext{
	font-weight:bold;
	font-size: 18px; 
}
/*------------------------------------------Overture Ads -------------------*/

.google_box {
    width: 463px;
    line-height: 16px;
    margin-bottom: 15px;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 8.5pt;
    clear: both;
    text-align: left;
    margin-top: 10px;
	margin-left: 35px;
}
.google_header {
    color: #4b4b4b;
    font-weight: bold;
    margin-bottom: 10px;
}
.google_ad {
    margin-bottom: 10px;
    border: 1px solid #e2e2e2;
    padding-left: 42px;
    background: #f8f8f8;
    border-bottom: 1px solid #cccccc;
}
.google_title {
	color: #FFFFFF;
    padding-top: 1px;
    font-weight: bold;
}
.google_title a,
.google_title a:visited,
.google_title a:hover,
.google_description a,
.google_description a:visited,
.google_description a:hover,
.google_link a,
.google_link a:visited {
    color: #666666;
    text-decoration: none;
}
.google_link a:hover {
    color: #666666;
    text-decoration: underline;
}
.google_description {
	color: #666666;
}
.google_link {
	color: #666666;
    margin-bottom: 1px;
    padding-bottom: 1px;
}
#feedback_form {
	margin-bottom: 40px;
}
#about_bt {
	margin: 30px 39px 0 26px;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
}
.privacy {
	text-align:center;
}

/*BT WEBCLICKS*/#bt_web_clicks{padding:0 3px 0 5px}
#bt_web_clicks *{margin:0;padding:0;font-size:16px}
.btad_wrapper{background-color:#f8f8f8;color:#385368;margin:0 0 10px 30px !important;padding:10px !important;width:440px;float:left;display:inline;border:1px solid #6E9987;height:80px}
.btad_header h2 a{font-size:16px;margin:0 0 10px !important}
.btad_header h2 a:hover{font-size:16px;margin:0 0 10px !important;color:ff0000}
#bt_web_clicks .btad_header_right{float:right;color:#414852;font-style:italic;margin:0 5px 0 0 !important;font-size:11px}
.btad_left{float:left;width:303px}
.btad_image{float:left;margin:0 5px 0 0 !important}
.btad_right{float:right;width:117px;border-left:1px solid #777;padding:0 0 0 9px !important;position:relative;top:-20px}
.btad_contact{padding:5px 0 !important}
a.contact_website{text-decoration:none}
a.contact_website:hover{text-decoration:underline}
.btad_phone_num{font-weight:700}
.btad_wrapper .prop{clear:both;height:1px;font-size:0}
#bt_web_clicks .btad_text{color:#000;font-family:Tahoma,Geneva,sans-serif;font-size:11px;width:303px;overflow:hidden;height:66px}
.btad_click_call_text{text-align:left;color:#fff;text-decoration:none}
.btad_click_call_num{font-weight:bold;color:#fff;text-decoration:none}
.btad_click_call_text a:hover{text-align:left;color:#2f4b60;text-decoration:underline}
.btad_click_call_num a:hover{font-weight:bold;color:#2f4b60;text-decoration:none}
/*POPOVER*/.popoversms{background-image:url(images/popover/sms-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}
.popoveraddress{background-image:url(images/popover/address-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}
.popoveremail{background-image:url(images/popover/email-popover.gif);width:539px;height:434px;position:relative;color:#000;margin:0 auto}
.popovertitle{text-align:left;position:absolute;top:69px;left:218px;color:#414852;font-size:10pt;height:17px;width:270px;overflow:hidden;font-family:Tahoma,Geneva,sans-serif}
.popoverleft{text-align:left;position:absolute;top:130px;left:40px;width:130px;font-family:Tahoma,Geneva,sans-serif;font-size:11px}
.popoverleft a{color:#4c8cfc;font-family:Tahoma,Geneva,sans-serif;font-size:11px}
.popovermain{position:absolute;top:130px;left:173px;width:320px;text-align:left;padding:0;font-family:Tahoma,Geneva,sans-serif;font-size:10px}
.popoversmsform1{width:250px}
.popoversmsform1 div{float:right;text-align:center;width:160px;margin:0;padding:0;font-family:Tahoma,Geneva,sans-serif}
.popoveremailform{width:310px;height:200px;line-height:12px;font-family:Tahoma,Geneva,sans-serif}
.popoveremailform input{float:left}
.popoveremailform .submitbox{position:relative;float:right}
.popoversmsform2{width:250px;height:200px;line-height:12px;padding:0 0 0 60px;font-family:Tahoma,Geneva,sans-serif}
.popoversmsform2 input,.popoversmsform2 button{float:left;line-height:14px}
.popoverbuttonleft{float:left;width:160px;height:20px}
.popoverbuttonright{float:right;width:160px;height:20px}
.popovercontact{height:49px;position:absolute;top:345px;left:65px;width:430px;padding:0}
.popovercontact a{color:#000}
.popovercontact .popovercontacttext{text-align:left;float:left;width:90px;font-size:7pt;line-height:8pt;font-family:Tahoma,Geneva,sans-serif}
.popovercontact .popovercontactlinks{float:left;margin:1px 0 0 10px;padding:0}
.popovercontact .popovercontact_sms,.popovercontact .popovercontact_address,.popovercontact .popovercontact_email,.popovercontact .popovercontact_website{text-align:center;width:55px;float:left;margin:0 4px 0 0;padding:0;font-family:Tahoma,Geneva,sans-serif}
.popovercontact .popoverclose{float:right;margin:10px 0 0}
.black_overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1001;-moz-opacity:0.7;opacity:.70;filter:alpha(opacity=70)}
.popover_box{display:none;position:fixed;top:50%;left:0;margin-top:-217px;width:100%;height:434px;text-align:center;z-index:1002;overflow:auto;padding:0}
.btad_wrapper a,.btad_header a{color:#414852}
.popoverleft b,.popovermain b{font-size:10pt;font-weight:700;color:#414852;font-family:Tahoma,Geneva,sans-serif}
.popoveremailform .messagebox,.popoversmsform2 .messagebox{height:50px;overflow:auto}
.popovermap,.popovermap iframe{width:316px;height:185px}
.popover_box{display:none;height:434px;left:0;margin-top:-217px;overflow:auto;padding:0;position:absolute;text-align:center;top:50%;width:100%;z-index:1002}
.black_overlay{background-color:#000000;display:none;height:100%;left:0;opacity:0.7;position:fixed;top:0;width:100%;z-index:1001}
#bt_web_clicks .btad_header h2{font-size:16px;margin:0 0 0 !important;color:#6E9987;font-family:Tahoma,Geneva,sans-serif}
#bt_web_clicks h2.btad_header_title a{font-size:16px;font-weight:bold;text-decoration:none;color:#6E9987}
#bt_web_clicks h2.btad_header_title a:hover{text-decoration:underline;color:#6E9987}
#bt_web_clicks b.btad_click_call_num_bold{color:#6E9987;font-size:13px;font-family:Tahoma,Geneva,sans-serif}
#bt_web_clicks a.btad_click_call_text{float:left;text-decoration:none;color:#414852;font-size:12px;font-family:Tahoma,Geneva,sans-serif}
#bt_web_clicks a.btad_click_call_text:hover{color:#6E9987;text-decoration:underline}
#bt_web_clicks a.contact_website{position:relative;top:-5px;font-size:12px;width:100px;display:block;color:#6E9987;text-decoration:underline;font-family:Tahoma,Geneva,sans-serif}
#bt_web_clicks a.contact_website:hover{position:relative;top:-5px;font-size:12px;width:100px;display:block;color:#6E9987;}
#bt_web_clicks a.contact_address{float:left;padding-right:3px;color:#6E9987;}
#bt_web_clicks a.contact_sms{float:left;padding-right:3px;color:#6E9987;}
#bt_web_clicks a.contact_email{float:left;padding-right:3px;backgroud-color:#6E9987;}
#bt_web_clicks img.address_off{float:left;padding-right:3px;}
#bt_web_clicks img.sms_off{float:left;padding-right:3px;}
#bt_web_clicks img.mail_off{float:left;padding-right:3px;}
a img{border:none}
