@import url("css/colorbox.css");

body {
background: #0e5243;
margin:0px;
font-family: Verdana,Helvetica,Arial,sans-serif;
font-size:11px;
color:#4F4F4F;
}

img {border:0px;}
table {font-size:1em;}
td {vertical-align:top;}

	
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } /* slightly enhanced, universal clearfix hack */
.clearfix { display: inline-block; }
/* start commented backslash hack \*/ * #body .clearfix { height: 1%; }
.clearfix { display: block; } /* close commented backslash hack */

.details{display:none;}


a:link.bookmark 	{font-size: 0.8em; color:#0f8854; text-decoration:none;}
a:visited.bookmark 	{font-size: 0.8em; color:#0f8854; text-decoration:none;}
a:hover.bookmark	{font-size: 0.8em; color:#fff; text-decoration:none; background-color:#0f8854;}

div#content a:link 		{color:#0f8854; text-decoration:none;}
div#content a:visited 	{color:#0f8854; text-decoration:none;}
div#content a:hover		{color:#fff; text-decoration:none; background-color:#0f8854;}

div#services-list a:link 		{color:#4F4F4F; text-decoration:none;}
div#services-list a:visited 	{color:#4F4F4F; text-decoration:none;}
div#services-list a:hover		{color:#fff; text-decoration:none; background-color:#0f8854;}

div#footer a:link 		{color:#fff; text-decoration:underline;}
div#footer a:visited 	{color:#fff; text-decoration:underline;}
div#footer a:hover		{color:#fff; text-decoration:none;}

div#footer span a:link 		{color:#fff; text-decoration:none; background-color:#0f8854;}
div#footer span a:visited 	{color:#fff; text-decoration:none; background-color:#0f8854;}
div#footer span a:hover		{color:#0f8854; text-decoration:none; background-color:#fff;}


ul {list-style-image: url("gsg-images/li.gif");}


h1 {font-size: 1.5em; color:#0e5243; font-weight: normal; padding:0px; margin:0px; padding-bottom:3px; border-bottom:3px solid #dfdfe0;}
#homepage h1 {padding-top:3px; border-top:3px solid #dfdfe0; margin-bottom:5px;}
h2 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}
h3 {font-size: 1em; font-weight: bold; padding:0px; margin:0px;}

address {font-style: normal; margin-top:400px;}

p#under {margin-top:400px;}

.bb {
border-bottom: 1px solid #CFCFCF;
margin-bottom:10px;
padding-bottom:10px;
}
.bt {
border-top: 1px solid #CFCFCF;
margin-top:10px;
padding-top:10px;
}


.sale{
	margin:18px 0;
}

acronym {border:none;}


div#body {
width:900px; height:auto;
background: url("gsg-images/garden-sheds-04.gif") top center repeat-y;
}
img#left-bg {float:left;}
img#right-bg {float:right;}

div#body div#right-side {
float:right; height:inherit; background:#dfdfe0; 
text-align:left; padding-left:8px; width:163px;
}

div#services-list {
height:384px; width:217px; position:absolute; z-index:20;
background: url("gsg-images/experts-bg.png") top left no-repeat;
}
div#services-list ul {
text-align:left; margin-top:60px; margin-left:12px; line-height:1.7em; font-size:1.2em;
}
div#services-list ul li h2 {font-weight:normal; font-size:1em;}

div#body div#nav {
float:left; width:640px; text-align:center; padding-left:15px;
}
div#body div#nav img.garages {position:relative;right:4px;}
div#body div#nav img.sheds {position:relative;right:8px;}
div#body div#nav img.greenhouses {position:relative;right:12px;}
div#body div#nav img.contact {position:relative;right:16px;}


div#video {
width:605px;
height:275px;
overflow:hidden;
float:left;
margin: 0 0 10px 22px;
background: url(gsg-images/vid-bg.jpg) top left no-repeat;
}
div#video div#noflash{
padding:0 100px 10px 100px;
}

div#body div#banner {float:left; width:605px; margin-left:30px; padding-bottom:3px; border-bottom:3px solid #dfdfe0;}
#homepage div#body div#banner {margin-left:60px;}
div#body div#banner p {padding:0; margin:0; text-align:left; font-size:1.5em; color:#0e5243;}
div#body div#photos, div#body div#garages, div#body div#greenhouses, div#body div#sheds {float:left; height:180px; width:334px;}



div#body div#content {float:left; width:605px; margin-left:30px; margin-top:10px; text-align:justify;}


p#empty {height:200px;}


p.tel {font-size: 1.5em; color:#0e5243; font-weight: normal;}




div#foot {
width:900px; height:43px; padding:0; margin:0;
background: url("gsg-images/garden-sheds-06.gif") top center no-repeat;
}
div#footer {width:900px; color:#fff;}
div#footer p {line-height:1.5em;}
div#footer p span a {margin-left:7px; margin-right:7px;}


















form#call-back-form {}

form#call-back-form input, form#call-back-form select {
background-color:#fff; border:1px solid #b7b5b3; font-size:1.5em; margin-bottom:5px;
text-align:center; color:#878380; width:150px;
}

form#call-back-form input.submit {
background: url("gsg-images/get-call-back.gif") top center no-repeat; 
border:0px; font-size:1.5em; margin-bottom:5px; cursor:pointer;
text-align:center; color:#4d4a47; width:139px; height:28px; overflow:visible;
}

form#call-back-form option {text-align:center;}



form#form {float:left; margin-right:40px; height:280px; width:200px;}
form#form div {margin-top:15px; background:#fff; padding:20px; padding-top:10px; border:1px solid #C9D1D4; text-align:center;}
.red {color:#CF1A0C;}

#form input{
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:200px;
font-size:1.1em;
}
#form textarea {
font-family: Verdana,Helvetica,Arial,sans-serif;
margin:1px;
padding:1px;
border:1px solid #C9D1D4;
background:#fff;
width:200px;
font-size:1.1em;
}

form#form input.submit {
background: url("gsg-images/get-call-back.gif") top center no-repeat; 
border:0px; font-size:1.5em; margin-bottom:5px; padding-bottom:8px; cursor:pointer;
text-align:center; vertical-align:middle; color:#4d4a47; width:139px; height:28px; overflow:visible;
}
input.url,
label.url {
display:none;
}



/* COlorbox */

#cboxTitle{
    color: #333;
    font-size: 16px;
}
#cboxCurrent,
#cboxNext,
#cboxPrevious{
	top:0;
}
#cboxLoadedContent{
	padding:20px 20px 50px;
}
