@charset "UTF-8";
/* CSS Document Webgenesis Ltd 2009 */

body { background:#94BBED; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:#FFFFFF; line-height:11pt; }

img.gborder { border:solid 1px #D2F19D; padding:5px;}
img.gborder2 { border:solid 1px #D2F19D; padding:5px; margin:30px 0px 0px 140px;}

p.centretxt { text-align:center;} 

#container { background:#488FE7; width:750px; height:754px; margin:20px auto;}

/*Pagesize Increase page size container height, main height, main-bottom down, footer down */
/*add 400 Sort ths*/
#container.height1354 { height:1284px;}

/*add index2 and pages */
#container.height2084 { height:1684px;}

/*add 80*/
#container.height834 { height:834px;}

/*Header */
#header { background:url(../images/header_layout.jpg) ; width:750px; height:149px; margin:0px 0px 0px 0px; padding:0px; position:absolute;}

/*Scroll-pics in header */
#scroll-pics { width:244px; height:120px; margin:20px 0px 0px 328px; padding:0px; position:absolute; }

/*Datestamp */
#datestamp { background:#488FE7; width:114px; height:15px; margin:155px 0px 0px 620px; padding:0px; position:absolute; display: none;}

#facebook { width:340px; height:18px; margin:152px 0px 0px 170px; padding:0px; position:absolute;}

#facebook ul { margin:0px; padding:0px;}

#facebook li { margin:0px; padding:0px; list-style-image:none; list-style:none; float:left;}

/*Sidemenu Left */
#sidemenu { background:#488FE7; width:130px; height:510px; margin:174px 0px 0px 10px; padding:0px; position:absolute;}

/*Buttons */

#home_btn { width:129px; height:38px; margin:0px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#home_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#home_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

#whatwedo_btn { width:129px; height:38px; margin:38px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#whatwedo_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#whatwedo_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

#whatsnew_btn { width:129px; height:38px; margin:76px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#whatsnew_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#whatsnew_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

/*PhotoG btn Removed*/

#softlandscaping_btn { width:129px; height:38px; margin:114px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#softlandscaping_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#softlandscaping_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

#onlineshopping_btn { width:129px; height:38px; margin:152px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#onlineshopping_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#onlineshopping_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

#howtofindus_btn { width:129px; height:38px; margin: 190px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#howtofindus_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#howtofindus_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

#contactus_btn { width:129px; height:38px; margin:228px 0px 0px 0px; padding:0px; position:absolute; overflow:hidden;}

#contactus_btn a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#contactus_btn a:hover img { margin:-38px 0px 0px 0px; padding:0px 0px 0px 0px; }

/*Landscape*/

#landscape { background:url(../images/bannerbox.jpg); width:600px; height:99px; margin:174px 0px 0px 150px; padding:0px; position:absolute;}

#bannerthumb1 { width:110px; height:82px; margin:10px 0px 0px 30px; padding:0px; position:absolute; overflow:hidden;}

#bannerthumb1 a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#bannerthumb1 a:hover img { margin:-82px 0px 0px 0px; padding:0px 0px 0px 0px; }

#bannerthumb2 { width:110px; height:82px; margin:10px 0px 0px 170px; padding:0px; position:absolute; overflow:hidden;}

#bannerthumb2 a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#bannerthumb2 a:hover img { margin:-82px 0px 0px 0px; padding:0px 0px 0px 0px; }

#bannerthumb3 { width:110px; height:82px; margin:10px 0px 0px 310px; padding:0px; position:absolute; overflow:hidden;}

#bannerthumb3 a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#bannerthumb3 a:hover img { margin:-82px 0px 0px 0px; padding:0px 0px 0px 0px; }

#bannerthumb4 { width:110px; height:82px; margin:10px 0px 0px 450px; padding:0px; position:absolute; overflow:hidden;}

#bannerthumb4 a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#bannerthumb4 a:hover img { margin:-82px 0px 0px 0px; padding:0px 0px 0px 0px; }

/*Main */
#main { background-image:url(../images/main_top.jpg); background-color:#0e4ead; background-position:top; background-repeat:no-repeat; width:590px; height:470px; margin:174px 0px 0px 150px; padding:0px; position:absolute;}

/*add 400*/
#main.height870 { height:870px;}

/*add 800*/
#main.height1270 { height:1270px;}

/*add 80*/
#main.height550 { height:550px;}

#main.down200 { margin:285px 0px 0px 150px; height:360px;}

#main h1 { color:#D2F19D; margin:10px 0px 25px 10px; padding:0px; font-size:15pt; line-height:16pt;}

#main h1.down { margin:455px 0px 25px 10px;}

#main h2 { color:#D2F19D; margin:10px 0px 25px 10px; padding:0px; font-size:13pt; line-height:15pt;}

#main h3 { color:#D2F19D; margin:10px 0px 25px 10px; padding:0px; font-size:12pt; line-height:14pt;}

#main h4 { color:#D2F19D; margin:10px 0px 25px 10px; padding:0px; font-size:10pt; line-height:12pt;}

#main p { color:#FFFFFF; margin:10px 10px 0px 10px; padding:0px; text-align:justify;}

#main p.nudge { margin:10px 10px 0px 55px;}

#main img.landscape { margin:35px 0px 0px 100px; padding:0px;}

#main img.gallery { margin:35px 0px 0px 50px; padding:0px;}

#main-scroll { background:#0E4FAD; width:590px; height:455px; margin:15px 0px 0px 0px; padding:0px; position:absolute; overflow:auto;}

#main-bottom { background-image:url(../images/main_bottom.jpg); background-color:#000000; background-position:bottom;  width:590px; height:20px; margin:644px 0px 0px 150px; padding:0px; position:absolute;}

/*add 400*/
#main-bottom.down1044 { margin:1044px 0px 0px 150px;}

/*add 800*/
#main-bottom.down1444 { margin:1444px 0px 0px 150px;}

/*add 80*/
#main-bottom.down724 { margin:724px 0px 0px 150px;}

#gallery-select { background:url(../images/Gallery-select.jpg); width:590px; height:57px; margin:630px 0px 0px 150px; padding:0px; position:absolute; z-index:10;}

#gallery-select p { color:#FFFFFF; margin:18px 0px 0px 218px; padding:0px;}

#gallery-select a { color:#FFFFFF;}

#flash-container { background:#0A256A; width:550px; height:400px; margin:20px 0px 0px 10px; padding:0px; position:absolute;}

html>/**/body #flash-container { background:#0A256A; width:550px; height:400px; margin:20px 0px 0px 20px; padding:0px; position:absolute;}

/*Footer */
#footer { background:url(../images/bourne-footer.jpg); width:750px; height:200px; margin:684px 0px 0px 0px; padding:0px; position:absolute;}

/*add 400*/
#footer.down1084 { margin:1084px 0px 0px 0px;}

/*add 800*/
#footer.down1484 { margin:1484px 0px 0px 0px;}

/*add 80*/
#footer.down764 { margin:764px 0px 0px 0px;}

#footer a { color:#FFFFFF;}

#footer p { color:#D2F19D; margin:10px 10px 0px 10px; padding:0px;}

#footer-weblinks { border:#999999 1px solid; width:460px; height:80px; margin:50px 0px 0px 264px; padding:0px; position:absolute;}

#footer-weblinks a { font-size:9pt; line-height:15pt; }

#footer-weblinks p { font-size:9pt; line-height:15pt; }

#footer-copyright { width:250px; height:35px; margin:148px 0px 0px 255px; padding:0px; position:absolute;}

#webgenesis { width:100px; height:40px; margin:143px 0px 0px 630px; padding:0px; position:absolute;}

a { font-size: 9pt; color: #00FF00; text-decoration:underline; }
a:hover { font-size: 9pt; color: #FF00FF; text-decoration: none;}


th.header1 { text-align:left; color:#D2F19D; font-size:15pt; line-height:16pt; }
th { text-align:left; font-size:9pt; color:#FFFFFF; line-height:11pt; }
td { font-size:9pt; color:#FFFFFF; line-height:11pt; }

ol { margin:0px 20px 0px 50px; padding:0px;}
ul { margin:0px 20px 0px 50px; padding:0px;}
li { list-style-image:url(../images/bullet.jpg); font-size:9pt; line-height:11pt; margin:20px 0px 0px 0px; padding:0px;}
