/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:68%;
	color:#404042;
}
p, h1, h2, h3, h4, h5, ul, li, form{
	margin:0px;
	padding:0px;
}
#outer{
	width:940px;
	text-align:left;
	margin:13px 0px 0px 0px;
}
#logo{	
	float:left;
	width:173px;
	height:62px;
	margin-bottom:15px;	
}
#header{
	float:left;
	width:767px;
	height:62px;
}
#topLowerNav{
	float:right;
	margin-bottom:32px;
	height:14px;
}
#topLowerNav ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#topLowerNav ul li{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#topLowerNav ul li select{
	font-size:11px;
	width:158px;
}
#basicNav{
	clear:both;
}
#basicNav .homeButton{
	float:left;
	padding-top:2px;
}
#basicNav ul{
	float:left;
	margin:0px;
	padding:0px 0px 0px 7px;
	list-style-type:none;
}
#basicNav ul li{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:0px 6px 0px 0px;
}
#basicNav ul li a, a:hover{
	text-decoration:none;
	color:#404042;
}
#basicNav ul .selected{
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
	padding:0px 6px 0px 0px;
	font-weight:bold;
}
#topNav {
	clear:both;
	width:940px;
}
#topNav ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#topNav ul li{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 2px 0px;
	height:30px;
}
#mainBody{
	clear:both;
	margin:2px 0px 17px 0px;
}
.bodyLeft{
	width:710px;
	margin-bottom:19px;
	padding:10px 0px 0px 0px;
}
.bodyLeft p{
	padding-bottom:10px;
	padding-right:17px;
}
.productSet{
	float:left;
	width:219px;
	padding:15px 17px 0px 0px;	
}
.productSet h1{
	margin:0px;
	padding:0px;
	font-size:1.8em;
}
/* Start Fresh Looks css*/
DIV#hintsBox{
	float:left;
	background:url(../../images/bgPunching.gif) repeat-x top left;
	width:454px;
	height:150px;
	background-color:#BBD158;
	margin:15px 0px 0px 0px;	
}
DIV#hintsBox h2{
	padding:30px 0px 12px 12px;
}
DIV#hintsBox p{
	padding:0px 10px 15px 12px;
}
DIV#hintsBox ul{
	list-style-type:none;
	margin-left:12px;
}
DIV#hintsBox ul li{
	list-style-type:none;
	background:url(../../images/bulletGrey.gif) no-repeat top left;
	padding-left:9px;	
}
/* End Fresh Looks css*/
/* Start Out door hint box*/
DIV#outDoor_hintsBox{
	float:left;
	background:url(../../images/bgPunching.gif) repeat-x top left;
	width:691px;
	height:150px;
	background-color:#BBD158;
	margin:15px 0px 0px 0px;	
}
DIV#outDoor_hintsBox h2{
	padding:30px 0px 12px 12px;
}
DIV#outDoor_hintsBox p{
	padding:0px 10px 15px 12px;
}
DIV#outDoor_hintsBox ul{
	list-style-type:none;
	margin-left:12px;
}
DIV#outDoor_hintsBox ul li{
	list-style-type:none;
	background:url(../../images/bulletGrey.gif) no-repeat top left;
	padding-left:9px;	
}
/* End Out door hint box*/





DIV#visualBox{
	clear:both;
	width:687px;
	height:104px;
	border:2px solid #C4D18B;
	background-color:#EEF3D7;
}
DIV#visualBox .visual{
	float:left;
}
DIV#visualBox .visualContent{
	float:left;
	padding-top:16px;
}
DIV#visualBox .visualContent h2{
	color:#436201;
	font-size:1.5em;
	padding:0px 0px 16px 0px;
}
DIV#visualBox .visualContent p{
	padding:0px 0px 16px 0px;
}

/* Start right section*/
/* Green */
.bodyRight{
	width:230px;
	background-color:#DDE7B0;
	color:#436201;
	padding-bottom:17px;			
}
.bodyRight a{
	color:#436201;
}
.bodyRight a:hover{
	color:#436201;
}
/* Grey */
.bodyRight_outDoor{
	width:230px;
	background-color:#F1F1F1;
	color:#515151;
	padding-bottom:17px;			
}
.bodyRight_outDoor a{
	color:#515151;
}
.bodyRight_outDoor a:hover{
	color:#515151;
}
#greyBox{
	background-color:#E3E3E3;
	padding:17px 0px 25px 15px;	
	font-size:1.1em;
}
#greyBox h2{
	padding-bottom:10px;
	font-size:1.8em;
}
#greyBox ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#greyBox ul li{
	margin:0px;
	padding:8px 0px 0px 0px;
	list-style-type:none;	
}
#greyBox ul li a{
	text-decoration:none;
	font-weight:bold;
}
#greyBox ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}
#greyBox ul .subnav {
	margin:0px;
	padding:0px 0px 2px 0px;
	list-style-type:none;
}
#greyBox ul .subnav a {
	text-decoration:none;
	font-weight:normal;
}
#greyBox ul .subnav a:hover{
	text-decoration:underline;
	font-weight:normal;
}
#greyBox ul .subnav .selected{
	text-decoration:underline;
	font-weight:normal;
}
/* End grey */
/* Brown*/
.bodyRightDeck{
	width:230px;
	background-color:#E4D1C1;
	color:#3C1101;
	padding-bottom:17px;		
}
.bodyRightDeck a{
	color:#3C1101;	
}
.bodyRightDeck a:hover{
	color:#3C1101;	
}

/* general*/
#rightNav{
	padding:17px 0px 0px 15px;	
	font-size:1.1em;
}
#rightNav ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#rightNav ul li{
	margin:0px;
	padding:8px 0px 0px 0px;
	list-style-type:none;	
}
#rightNav ul li a{
	text-decoration:none;
	font-weight:bold;
}
#rightNav ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}
#rightNav ul .subnav {
	margin:0px;
	padding:0px 0px 2px 0px;
	list-style-type:none;
}
#rightNav ul .subnav a {
	text-decoration:none;
	font-weight:normal;
}
#rightNav ul .subnav a:hover{
	text-decoration:underline;
	font-weight:normal;
}
#rightNav ul .subnav .selected{
	text-decoration:underline;
	font-weight:normal;
}
/* Start outDoor */
#outDoor_main{
	width:694px;
}
#outDoor_main .generalBox{
	width:347px;
	vertical-align:top;
	border-bottom:1px solid #E1E1E1;
	padding:15px 0px 15px 0px;
}
#outDoor_main .generalBox .secondLevel{
	width:181px;	
}
#outDoor_main .generalBox .secondLevel div{
	margin-bottom:8px;
}
#outDoor_main .generalBox .secondLevel td{
	vertical-align:top;
}
#outDoor_main .generalBox h1{
	padding-bottom:2px;
	font-size:1.2em;
}
#outDoor_main .generalBox p{
	padding-bottom:10px;
}
#outDoor_main .generalBox ul{
	margin-bottom:10px;
	list-style-type:none;
}
#outDoor_main .generalBox li{
	background:url(../../images/bulletGrey2.gif) no-repeat top left;
	padding-left:8px;
	list-style-type:none;
}
#greyButton{
	padding:15px 0px 0px 0px;
}
#greyButton img{
	padding:0px 2px 0px 0px;
}
/* End outDoor */
/* Start balustrading */
.bodyRightBalustrade{
	width:230px;
	background-color:#F4EDE5;
	color:#3C1101;
	padding-bottom:17px;		
}
.bodyRightBalustrade a{
	color:#3C1101;	
}
.bodyRightBalustrade a:hover{
	color:#3C1101;	
}
#pinkBalustrade{
	background-color:#EADACB;
	padding:17px 0px 25px 15px;	
	font-size:1.1em;
}
#pinkBalustrade h2{
	padding-bottom:6px;
	font-size:1.8em;
}
#pinkBalustrade ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#pinkBalustrade ul li{
	margin:0px;
	padding:8px 0px 0px 0px;
	list-style-type:none;	
}
#pinkBalustrade ul li a{
	text-decoration:none;
	font-weight:bold;
}
#pinkBalustrade ul li a:hover{
	text-decoration:none;
	font-weight:bold;
}
#pinkBalustrade ul .subnav {
	margin:0px;
	padding:0px 0px 2px 0px;
	list-style-type:none;
}
#pinkBalustrade ul .subnav a {
	text-decoration:none;
	font-weight:normal;
}
#pinkBalustrade ul .subnav a:hover{
	text-decoration:underline;
	font-weight:normal;
}
#pinkBalustrade ul .subnav .selected{
	text-decoration:underline;
	font-weight:normal;
}
DIV#hintsBalustrade{
	float:left;
	background:url(../../images/bgPunching.gif) repeat-x top left;
	width:230px;
	background-color:#BBD158;
	padding:0px 0px 0px 0px;
	border-bottom:10px solid #ffffff;
	border-top:10px solid #ffffff;		
}

DIV#hintsBalustrade h2{
	padding:30px 0px 12px 17px;
}
DIV#hintsBalustrade p{
	padding:0px 20px 15px 17px;
}
DIV#hintsBalustrade ul{
	list-style-type:none;
	margin-left:17px;
}
DIV#hintsBalustrade ul li{
	list-style-type:none;
	background:url(../../images/bulletGrey.gif) no-repeat top left;
	padding-left:9px;	
}
DIV#hintsBalustrade .seperator{
	height:10px;
	width:190px;
	border-top:2px solid #ffffff;
	margin-left:17px;
}
#balustrade_main{
	width:694px;
}
#balustrade_main .generalBox{
	width:694px;
	vertical-align:top;
	border-bottom:1px solid #E1E1E1;
	padding:15px 0px 15px 0px;
}
#balustrade_main .generalBox td{
	vertical-align:top;
}
#balustrade_main .generalBox .secondLevel{
	width:300px;
	float:left;	
}
#balustrade_main .generalBox .secondLevel ul{
	width:212px;
	list-style-type:none;	
}
#balustrade_main .generalBox .secondLevel ul li{
	float:left;
	width:63px;
	height:45px;
	border:1px solid #D8D0CD;
	list-style-type:none;
	margin-right:5px;
}
#balustrade_main .generalBox .secondLevel ul li img{
	list-style-type:none;	
	padding:4px 0px 0px 4px;	
}
#balustrade_main .generalBox .secondLevel div{
	margin-bottom:8px;
}
#balustrade_main .generalBox .secondLevel table{
	width:281px;
}
#balustrade_main .generalBox .secondLevel td{
	vertical-align:top;
}
#balustrade_main .generalBox .content{
	vertical-align:top;
}
#balustrade_main .generalBox .content h1{
	padding-bottom:2px;
	font-size:1.2em;
}
#balustrade_main .generalBox .content p{
	padding-bottom:10px;
}
#balustrade_main .generalBox .content ul{
	margin-bottom:10px;
	list-style-type:none;
}
#balustrade_main .generalBox .content li{
	background:url(../../images/bulletGrey2.gif) no-repeat top left;
	padding-left:8px;
	list-style-type:none;
}
#balustrade_main .generalBox .content .priceList{
	width:390px;
}
#balustrade_main .generalBox .content .priceList th{
	background-color:#D6D6D6;
	padding:4px 0px 4px 10px;
}
#balustrade_main .generalBox .content .priceList td{
	border-bottom:1px solid #D5D5D5;
	padding:4px 0px 4px 10px;
}
#balustrade_main .generalBox .content .priceList td.noborder{
	border-bottom:0px;
	padding:4px 0px 4px 10px;
}
#balustrade_main .generalBox .content .icon{
}
#balustrade_main .generalBox .content .icon td{
	padding:10px 10px 0px 0px;
}
/* End outDoor */
/* Start tools for hire  */
#tools_main{
	width:694px;
	padding-top:15px;
}
#tools_main .gallery{
	float:left;
	width:367px;	
}
#tools_main .gallery ul{
	margin-bottom:10px;
	list-style-type:none;
}
#tools_main .gallery li{
	float:left;
	width:170px;	
	padding:0px 10px 15px 0px;
	list-style-type:none;
}
#tools_main .gallery li div{
	padding-top:5px;
}
#tools_main .gallery li table{
	width:170px;
	border-bottom:1px solid #E1E1E1;
}
#tools_main .gallery li table td{
	padding:6px 0px 6px 0px;
}
#tools_main .content{
	float:left;
	width:327px;	
}
/*#tools_main .content p{
	padding-bottom:10px;
}*/
#tools_main .mixBox{	
	background-color:#F2F6DF;
	border:2px solid #CED89B;
	padding:12px 0px 12px 12px;
}
#tools_main .mixBox ul{
	margin-bottom:10px;
	list-style-type:none;
}
#tools_main .mixBox li{
	float:left;
	width:70px;	
	padding:0px 10px 15px 0px;
	list-style-type:none;
}
#tools_main .mixBox table{
	padding-top:12px;
}
#tools_main .mixBox td{
	padding-right:12px;
}
/* End tools for hire */
/* The cottage garden */

#tools_main .cottage{
	margin-bottom:10px;
	list-style-type:none;
}
#tools_main .cottageMain{
	float:left;
	width:170px;	
	padding:0px 10px 15px 0px;
	list-style-type:none;
}
#tools_main .cottageMain a{
	text-decoration:underline;
	color:#436201;
}
#tools_main .cottageMain a:hover{
	text-decoration:none;
	color:#436201;
}
#tools_main .cottageMain div{
	padding-top:5px;
}
#tools_main .cottageMain table{
	width:170px;
	border-bottom:1px solid #E1E1E1;
}
#tools_main .cottageMain table td{
	padding:6px 0px 6px 0px;
}
/* end right nav*/

/* start Designing your Garden*/
.designOuter{
	margin:15px 0px 18px 0px;
}
.designOuter .designMain{
	width:219px;
	background:url(../../images/bgLightGreen.gif) repeat-y top left;
	padding:0px 17px 0px 0px;	
}
.designOuter .designMain h1{
	padding:15px 10px 10px 15px;
}
.designOuter .designMain p{
	padding:0px 10px 15px 15px;
}
.designOuter .button{
	padding:15px 15px 15px 15px;
	float:right;
}

/* End Designing your Garden*/
#footer{
	clear:both;
	width:940px;
	height:25px;
	background-color:#577810;	
}
#footer .nav{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:8px 0px 0px 12px;
}
#footer .nav li{
	float:left;
	list-style-type:none;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#footer .copy{
	float:right;
	padding:8px 9px 0px 0px;
}
/* Amar css */
/* privacy Policy  */
.bodyRightGeneral{
	width:230px;
	height:292px;
	background-color:#FEEAD2;		
}
#generalTitle{
	float:left;
	margin:7px 0px 15px 0px;
	width:700px;
	}
#generalContent{
	margin-top:10px;
	}
#generalContent p{
	padding:0px;
	margin:0px;
	padding:0px 0px 8px 0px;
	}
#generalContent ul{
	margin:0px;
	list-style:none;
	padding:0px 0px 10px 0px;
	}
#generalContent ul li{
	margin:0px;
	list-style-type:disc;
	margin-left:20px;
	}
.brochureLeft{
	width:163px;
	float:left;
	padding:10px 0px 20px 202px;
	background-image:url(../../images/brochure_image.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:202px;
	margin-top:10px;
	}
.brochureLeft em{
	font-style:normal;
	font-size:12px;
	}
.brochureLeft ul{
	margin:0px 0px 0px 15px;
	padding:0px;
	border-right:1px solid #CCCCCC;
	}
.brochureLeft ul li{
	padding:0px 0px 3px 0px;
	}
.brochureLeft ul li a{
	list-style:none;
	color:#000000;
	font-weight:bold;
	font-size:12px;
	}
.brochureRight{
	margin-top:20px;
	float:left;
	width:282px;
	margin-left:10px;
	}
.brochureRight a{
	color:#000000;
	font-size:12px;
	}
.rightContainer{
	background-color:#FBD5A4;
	padding:15px 10px 20px 10px;
	}
.rightContainertop{
	height:80px;
	}
.rightContainerBottom a{
	vertical-align:bottom;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	}
.sitemapContent{
	clear:both;
	width:940px;
	height:400px;
	}
.sitemapContent .firstRow{
	float:left;
	width:293px;
	padding-right:30px;
	}
.sitemapContent .firstRow h1{
	width:293px;
	float:left;
	background-color:#F8CC94;
	height:19px;
	font-size:12px;
	color:#CD7100;
	vertical-align:middle;
	padding:2px 0px 0px 7px;
	margin:5px 0px 5px 0px;
	}
.sitemapContent .firstRow ul{
	width:293px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.sitemapContent .firstRow ul li a{
	clear:both;
	margin:0px 0px 0px 7px;
	padding:0px;
	list-style:none;
	font-weight:bold;
	color:#58595B;
	text-decoration:none;
	}
.sitemapContent .secondRow{
	float:right;
	width:293px;
	}
.sitemapContent .secondRow h2{
	width:286px;
	float:left;
	background-color:#F8CC94;
	height:19px;
	font-size:12px;
	color:#CD7100;
	vertical-align:middle;
	padding:2px 0px 0px 7px;
	margin:5px 0px 5px 0px;
	}
.sitemapContent .secondRow ul{
	width:293px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	}
.sitemapContent .secondRow ul li a{
	clear:both;
	margin:0px 0px 0px 7px;
	padding:0px;
	list-style:none;
	font-weight:bold;
	color:#58595B;
	text-decoration:none;
	}
.beforeyoustartlink{
	background-color:#EFFCAF;
	border:1px solid #CED89B;
	padding:8px 4px 4px 8px;
	}
.beforeyoustartlink strong a{
	color:#6B8808;
	text-decoration:none;
	}
.specialOfferContainer{
	float:left;
	}	
.specialOfferContainer h1{
	font-size:2em;
	margin:0px;
	}
.GetFormbodyLeft{
	width:710px;
	margin-bottom:19px;
	padding:15px 0px 0px 0px;
	background-image:url(../../images/getabrochureBg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}	
.getbrochureform{
	width:490px;
	padding-right:169px;	
	}
.getbrochureError{
	color:#FF0000;
	font-size:1em;
	font-weight:bold;
	}	
.fromTitle{
	width:55px;
	border:1px solid #CCCCCC;
	}
.fromElement{
	width:236px;
	border:1px solid #CCCCCC;
	}
.fromElementList{
	width:236px;
	border:1px solid #CCCCCC;
	}	
.fromElementPost{
	width:89px;
	border:1px solid #CCCCCC;
	}	
#fieldsetContainer{
	float:left;
	height:306px;
	background:#ffffff;
	width:713px;
	}
iframe {
    position: absolute;
    z-index: 5;
    height: 308px;
    width: 712px;
    border:0px;
    overflow:hidden;
} 	 		
.rightSelected{
    text-decoration:underline;
    font-weight:bold;
    margin:0px;
    padding:8px 0px 0px 0px;
    list-style-type:none;
}

/* ----- download button ----- */
/* ------------------------------------------------------------ */
#header{
	position: relative;
}
#download-brochure {
	position: absolute;
	bottom: -7px;
	right: -4px;
	width: 378px;
	height: 41px;
}
#download-brochure a {
	display: block;
	width: 378px;
	height: 41px;
	text-indent: -1000em;
	background: url(../../images/spring_deals/download_brochure.gif) 0 0 no-repeat;
	outline: none;
}
