/* CSS Document */

/* -------------------------------------------- Starting CSS -------------------------------------------- */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{ 
	margin:0;
	padding:0;
}

table{
	border-collapse:collapse;
	border-spacing:0;
}

img, a img{ 
	border:0;
}

ol, ul{
	list-style:none;
}

caption, th{
	text-align:left;
}

q:before, q:after{
	content:'';
}

abbr, acronym{
	border:0;
}

a:focus{
	outline: none;
}



/* -------------------------------------------- CSS for all Pages -------------------------------------------- */


/* -------- Typography --------*/

h1{
	color:#6D9134;
	font:24px/200% 'Arial Narrow', Arial, Helvetica, sans-serif;
	margin:5px 0 0 0
}

h2{
	color:#000;
	font:16px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
	margin:15px 0 10px 0
}

h3{
	color:#fff;
	font:26px/200% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

.page-heading h3{
	text-transform:lowercase
}

h4{
	background:#CADCAF;
	color:#6D9134;
	font:14px/270% 'Arial Narrow', Arial, Helvetica, sans-serif;
	height:35px;
	margin:0 -11px;
	text-align:center;
	width:428px;
	margin:0;
}

h5{
	color:#57723B;
	font:24px/350% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

h5 span{
	color:#3B3B3B;
	font:24px/350% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

h6{
	color:#6D9134;
	font:17px/350% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

h6 span{;
	color:#3B3B3B;
	font:17px/350% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

p, span, td, th, a, label{
	color:#1F2A1D;
	font:14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	text-align:justify
}

p{
	margin:0 0 15px 0;
}

strong{
	color:#1F2A1D;
	font:bold 14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
}

em{
	display:block;
	font:bold italic 14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	padding:0 0 15px 0
}

a{
	color:#6D9134
}

input, select, textarea{
	color:#000;
	font:11px/150% Verdana, Arial, Helvetica, sans-serif;
}

.content ul{
	list-style:url(../images/bullet.gif) outside;
	margin:0 0 15px 17px
}

.content ol li{
	margin:0 0 15px 0
}

.content ol ul li{
	margin:0 0 5px 0
}

.content ol ul li em{
	display:inline
}

.content ol{
	list-style:decimal outside;
	margin:0 0 15px 17px
}

.content ol ol{
	list-style:lower-alpha;
	margin:0 0 15px 23px
}

.content ul li, .content ol li{
	color:#1F2A1D;
	font:14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	padding-left:10px!important;
}

.content ul ul{
	list-style:url(../images/bullet_secondary.gif) outside;
	margin:0 0 0 18px
}

.content ul ul li{
	padding:0 0 0 7px
}

.italics{
	display:inline;
	font-style:italic;
	font-weight:normal!important
}

.strong{
	font-weight:bold!important
}

a strong{
	color:#6D9134
}

.no-subheading{
	margin-top:15px
}



/* -------- Layout --------*/

body{
	background:#fff url(../images/bg_body.gif) repeat-x;
	padding:0 0 50px 0
}

.container{
	background:#fbfafa url(../images/bg_container.gif) repeat-y;
	margin:0 auto;
	padding:0 21px 0 16px;
	position:relative;
	width:950px;
	overflow:hidden
}

.container-left{
	background:url(../images/bg_left.gif) no-repeat;
	height:306px;
	position:absolute;
	width:7px;
	left:0;
	top:0;
}

.container-right{
	background:url(../images/bg_right.gif) no-repeat;
	height:306px;
	position:absolute;
	right:0;
	top:0;
	width:11px
}

.header{
	background:#fff;
	height:86px;
	padding:14px 0 0 11px
}

.header img{
	float:left
}

.header span{
	color:#6D9134;
	display:block;
	font:18px/140% 'Arial Narrow', Arial, Helvetica, sans-serif;
	text-align:right
}

.header .call-specialists{
	margin:25px 0 0 0
}

.header .contact-numbers span{
	color:#3B4045;
	display:inline;
}

.footer{
	background:url(../images/bg_container_base.gif) top no-repeat;
	clear:both;
	margin:0 auto;
	padding:21px 21px 0 16px;
	position:relative;
	width:950px;
}

.footer .green-council{
	position:absolute;
	top:28px
}

.footer .nipa{
	position:absolute;
	right:21px;
	top:23px
}

.footer p{
	color:#6D9134;
	font:italic 14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	margin:30px auto 0 auto;
	text-align:center;
	width:550px;
}

.footer ul{
	margin:12px auto 12px auto;
	width:861px;
}

.footer ul li{
	color:#6D9134;
	float:left;
	line-height:150%
}

.footer ul li a{
	color:#6D9134;
	display:block;
	float:left;
	font:14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	padding:4px 10px;
	text-decoration:none
}

.footer ul li a:hover{
	text-decoration:underline
}

.footer span{
	color:#6D9134;
	display:block;
	font:italic 14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	text-align:center;
	clear:both
}

.footer span a{
	color:#6D9134;
	font:italic 14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
}

.image-column{
	border-top:#fff 5px solid;
	float:right;
	width:428px;
}

.content{
	border-top:#fff 5px solid;
	padding:0 11px;
	width:491px;
}

.green-bar{
	background:#CADCAF;
	border-bottom:#fff 5px solid;
	margin:0 -11px;
	height:35px;
	display:block;
}

.image-column .green-bar{
	width:428px;
	margin:0 -11px -4px 0
}

.page-heading{
	border-bottom:#fff 5px solid;
	height:166px;
}

.page-heading img{
	border-right:#fff 9px solid;
	float:left
}

.page-heading h3{
	margin:0 0 0 202px;
	padding:113px 0 0 0
}

.image-column .caption{
	color:#fff;
	padding:20px 25px;
	font-size:14px!important;
	margin:0;
	background:#515C3E
}

.image-column img{
	margin:4px 0 0 0
}

.content .enquiry-btn{
	text-decoration:underline;
	cursor:pointer
}

.indented{
	margin:0 0 0 35px!important
}


/* -------------------------------------------- CSS for Individual Pages -------------------------------------------- */


/* --------------------- Home Page --------------------- */

#homepage{
	background-color:#fff;
	background-image:url(../images/bg_body_homepage.gif);
	background-repeat:repeat-x
}

#homepage .container-left{
	background:url(../images/bg_hp_left.gif) no-repeat;
	height:357px;
	position:absolute;
	left:0;
	top:0;
	width:7px
}

#homepage .container-right{
	background:url(../images/bg_hp_right.gif) no-repeat;
	height:357px;
	position:absolute;
	right:0;
	top:0;
	width:11px
}

#homepage .navigation{
	position:absolute;
	top:322px
}

.hp-images{
	background:#fff;
	margin:0 0 3px 0;
	position:relative;
}

.hp-images span{
	background:#A1BF72;
	color:#fff;
	display:block;
	font:26px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
	left:484px;
	padding:135px 16px 18px 0;
	position:absolute;
	text-align:right;
	top:0;
	width:208px;
}

.hp-images span span{
	font:18px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
	padding:0;
	position:static;
	display:block
}

.hp-images .olive{
	position:absolute;
	right:0
}

.hp-images .green{
	left:242px;
	position:absolute;
	top:0
}

#homepage .image-column{
	margin:35px 0 0 0
}

#homepage .content{
	margin:38px 0 0 0
}

#homepage .split{
	border-top:#fff 2px solid
}

#homepage .split div{
	float:left;
	width:211px;
}

#homepage .split .this-months-focus{
	margin:0 0 0 6px
}

#homepage .split h4{
	margin:0;
	padding:0;
	width:210px;
}

#homepage .split p, #homepage .split a{
	font-size:14px;
}

#homepage .split p{
	margin:15px
}

#homepage em{
	padding:0 0 50px 0
}

#homepage .content{
	border-top:#fff 3px solid;
}

#homepage .content{
	border-top:#fff 3px solid;
}

#homepage .image-column{
	border-top:#fff 3px solid;
}

#homepage .green-bar{
	border-bottom:#fff 4px solid;
}


/* --------------------- Contact Page --------------------- */

#contact .page-heading{
	background:#57723B
}

#contact .staff{
	margin:0 0 25px 0
}

#contact .contact-offices{
	margin:0 0 25px 0
}

#contact th{
	vertical-align:top;
	width:166px;
}

#contact .caption{
	background:#49642D;
}

#contact .enquiry{
	display:block;
	background:#728F55;
	height:102px;
	color:#fff;
	margin:4px 0 0 0;
	font-size:24px;
	padding:28px 23px;
	text-decoration:none
}

#contact .enquiry span{
	text-decoration:underline;
	font-size:24px;
}



/* --------------------- Enquiry Page --------------------- */

#enquire{
	background-image:none
}

.enquiry-container{
	background:#57723B;
	margin:0 auto;
	width:607px;
}

.enquiry-header{
	padding:25px 10px;
	height:58px
}

.enquiry-header img{
	float:right
}

.enquiry-footer{
	height:20px;
}

.enquiry-form{
	background:#57723B;
	padding:39px 26px 20px 22px;
}

#enquiry label{
	display:block;
	text-align:left;
	color:#fff;
	width:155px;
	padding:0 0 0 15px;
	margin:0 0 15px 0;
}

#enquiry select, #enquire input, #enquire textarea{
	display:block;
	border:#3B7D36 1px solid;
}

#enquiry input{
	width:250px;
	line-height:normal;
	padding:4px 4px 3px 4px;
}

#enquiry textarea{
	width:250px;
	padding:2px 4px;
	height:75px
}

#enquiry .enquiry-reset{
	width:110px;
	height:36px;
	background:url(../images/btn_enquiry_reset.gif) no-repeat;
	border:none;
	margin:20px 8px 11px 168px
}

#enquiry .enquiry-submit{
	display:block;
	width:136px;
	height:36px;
	border:none;
	background:url(../images/btn_enquiry_submit.gif);
	margin:20px 8px 11px 0;
	float:right;
}

#enquiry .page-heading{
	background:#57723B
}

#enquiry .caption{
	background:#57723B;
}


#enquiry h1 span{
	color:#343434;
	font:24px/200% 'Arial Narrow', Arial, Helvetica, sans-serif;
	margin:5px 0 0 0
}

.smaller{
	display:block;
	color:#fff;
	font-size:12px;
	font-style:italic
}

#enquiry table td{
	vertical-align:top
}

.enquiry-spacer{
	height:53px;
	background:#57723B
}



/* --------------------- Learn More Page --------------------- */

#learn .page-heading{
	background:#7DB743
}

#learn .caption{
	background:#7DB743;
}



/* --------------------- Price Page --------------------- */

#price .page-heading{
	background:#B4D2B1
}

#price .caption{
	background:#7CA977;
}

.pricing{
	margin:25px 0
}

.pricing th, .pricing td{
	border:#FBFAFA 2px solid;
	width:208px
}

.pricing th{
	text-transform:uppercase;
	background:#B4D2B1;
	padding:15px 18px
}

.pricing td{
	background:#E6EEE4;
	padding:35px 18px
}



/* --------------------- Product Page --------------------- */

#vertical .page-heading{
	background:#6BA766
}

#vertical .caption{
	background:#3B8E35;
}



/* --------------------- Planters Page --------------------- */
.view_planters{
	position:relative;
	height:420px;
	margin:6px 0 0 0
}

#floor-table-planter{
	background-image:url(../images/white-floor-planters.jpg)
}

#rectangular-patio-planter{
	background:url(../images/white-rectangular-planter.jpg)
}

.floor-image{
	position:absolute;
	right:0;
	top:-4px;
}

.table-image{
	position:absolute;
	left:0;
	bottom:0;
}

.first-block, .second-block{
	width:182px;
	background:#3B8E35;
	height:143px;
	position:absolute;
	padding:23px 14px 41px 14px;
}

.first-block a, .second-block a{
	color:#fff;
	text-decoration:none;
	font:21px/125% 'Arial Narrow', Arial, Helvetica, sans-serif;
	cursor:pointer;
	display:block;
	text-align:left
}

.first-block{
	left:0;
	top:0
}

.first-block a{
	text-align:right;
}

.table_top_gallery, .patio_gallery{
	position:absolute;
	bottom:42px;
	width:182px
}

.second-block{
	right:0;
	bottom:0
}

.floor_planters_html, .table_top_planters_html, .rectangular_planters_html, .patio_planters_html{
	color:#91c088;
	text-decoration:none;
	position:absolute;
	font:14px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

.floor_planters_html{
	top:50px;
	left:108px
}

.table_top_planters_html{
	top:165px;
	left:108px;
}

.rectangular_planters_html{
	top:290px;
	left:233px
}

.patio_planters_html{
	top:378px;
	left:233px
}



/* --------------------- Indoor Plants Page --------------------- */

.view_plants{
	position:relative;
	height:420px;
	margin:6px 0 0 0
}

.view_plants .table-block, .view_plants .floor-block{
	width:182px;
	background:#3B8E35;
	display:block;
	height:43px;
	color:#fff;
	text-decoration:none;
	position:absolute;
	padding:123px 14px 41px 14px;
	font:21px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
	cursor:pointer
}

.floor-block{
	left:0;
	top:0;
	text-align:right;
}

.table-block{
	right:0;
	bottom:0
}

.view_plants .floor-image{
	position:absolute;
	right:0;
	top:-4px;
	cursor:pointer
}

.view_plants .table-image{
	position:absolute;
	left:0;
	bottom:0;
	cursor:pointer
}

.floor_html, .table_html{
	color:#fff;
	text-decoration:none;
	position:absolute;
	font:14px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
}

.floor_html{
	position:absolute;
	top:155px;
	left:109px;
	color:#91c088
}

.table_html{
	position:absolute;
	top:368px;
	right:107px;
	color:#91c088
}

.plants-padding{
	height:115px;
	background:#6BA766;
	border-top:#fff 7px solid
}



/* --------------------- Gallery --------------------- */

#gallery .page-heading{
	background:#6BA766
}

#gallery .caption{
	background:#3B8E35;
}

#gallery .gallery-list{
	background:#6BA766;
	padding:15px 26px 65px 26px;
	border-top:#fff 7px solid
}


#gallery em{
	font-weight:normal
}

.plant{
	width:50%;
	float:left;
	height:242px;
	background:#fff;
}

.plant img{
	display:block;
	margin:0 auto;
	cursor:pointer
}

.plant span{
	display:block;
	background:#E3ECE1;
	height:45px;
	color:#6BA766;
	text-align:center;
	padding:10px 15px;
	margin:5px auto;
	line-height:125%;
	cursor:pointer
}

#gallery .image-column h2{
	color:#fff;
	font:21px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
	margin:35px 0 10px 0
}

#gallery .image-column .gallery-list ul li, #gallery .image-column .gallery-list ul li a{
	color:#fff;
	font:15px/175% 'Arial Narrow', Arial, Helvetica, sans-serif;
}



/* --------------------- Service Page --------------------- */

#service .page-heading{
	background:#576556
}

#service .caption{
	background:#354634;
}



/* --------------------- Company Page --------------------- */

#company .page-heading{
	background:#A1BF72
}

#company .caption{
	background:#A7C479
}



/* --------------------- Porfolio Gallery --------------------- */

#portfolio-gallery .container{
	background:#fbfafa url(../images/bg_container.gif) repeat-y!important;
}

#portfolio-gallery .page-heading{
	background:#465F43;
}

.for-more-info{
	display:block;
	margin:27px 0 0 15px
}

.portfolio{
	background:#476044;
	width:951px
}

.portfolio .item{
	float:left;
	width:317px;
	height:340px;
	background:#476044;
	position:relative
}

.portfolio .item img{
	display:block;
	padding:34px 0 38px 0;
	margin:0 auto
}

.portfolio .item div{
	height:37px;
	border-top:#fff 1px solid;
	border-bottom:#fff 1px solid;
	background:#728570;
	text-align:center;
	position:absolute;
	top:280px;
	width:217px;
	padding:3px 50px
}

.portfolio .item div span{
	color:#fff;
	height:43px;
	line-height:125%
}

/* --------------------- Gallery Pop-Ups --------------------- */

#gallery-image{
	background-image:none
}

.product-container{
	background:#6BA766;
	margin:0 auto;
	width:607px;
}

.product-header{
	background:#fff url(../images/bg_enquiry_top.gif) bottom no-repeat;;
	padding:25px 10px;
	height:58px
}

.product-header img{
	float:right
}

.product-footer{
	background:url(../images/bg_product_base.gif) top no-repeat;
	height:20px;
}

.product-content{
	background:#6BA766 url(../images/bg_product.gif);
	height:381px;
	position:relative
}

.product-content img{
	position:absolute;
	top:24px;
	left:315px
}

.product-content .product-arrow{
	top:260px;
	left:228px
}

.product-content ul{
	position:absolute;
	left:35px;
	bottom:22px;
	width:220px;
}

.product-content ul li{
	color:#fff;
	font:bold 14px/24px 'Arial Narrow', Arial, Helvetica, sans-serif;
	text-align:right;
}



/* --------------------- Product Pages --------------------- */

#product .page-heading{
	background:#6BA766
}

#product .caption{
	background:#3B8E35;
}

#product .image-column{
	background:#6BA766
}

#product h1 span{
	color:#343434;
	font:24px/200% 'Arial Narrow', Arial, Helvetica, sans-serif;
	margin:5px 0 0 0
}

#product .product-block{
	background:#E3ECE1;
	display:block;
	padding:25px 15px;
	font-size:17px;
	color:#3B3B3B
}

#product .back-to-gallery{
	display:block;
	float:right;
	margin:15px 0;
	font-size:17px
}

#product .product-block img{
	float:right
}

.mainimg{
	text-align:center
}

.mainimg img{
	padding:0;
	margin:44px 0 38px 0
}

.product-info{
	margin:150px 0 0 200px
}

.product-info ul{
	list-style-image:url(../images/img_spacer.gif);

	margin: 0 50px 0 0;
}

.product-info ul li{
	text-align:right;
}

.product-info .product-arrow{
	position:relative;
	margin:0 50px 10px 207px
}

.product-blurb{
	margin:15px 2px
}



/* --------------------- FLASH Gallery Pop-Ups --------------------- */

#flashcontent{
	margin:0 25px 0 15px;
}



/* --------------------- Site Map --------------------- */

#sitemap .page-heading{
	background:#57723B
}

#sitemap .caption{
	background:#49642D
}

#sitemap .content ul li{
	text-transform:capitalize
}



/* --------------------- Psychological Benefits --------------------- */

.block-link{
	display:block;
	margin:0 0 15px 0
}



/* --------------------- Links --------------------- */

.links .content span{
	display:block
}

.links .content a{
	display:block;
	margin:25px 0 0 0;
	font-weight:bold
}

.links .content span a{
	display:inline;
	font-weight:bold
}

.state-links{
	margin:25px 15px
}

.state-links th{
	vertical-align:top;
	font-weight:bold
}

.state-links td{
	padding:0 40px 25px 20px!important;
}
	
.state-links td a{
	margin:0
}



/* --------------------- Articles --------------------- */

.improving{
	width:450px;
	margin:15px auto
}

.improving td{
	vertical-align:top
}

.about-the-author{
	margin-top:50px
}



/* ####################### ADXMENU ####################### */

.navigation{
	background:#515C3E;
	height:35px;
	width:950px;
}

.navigation li a{
	color:#fff;
	font:16px/150% 'Arial Narrow', Arial, Helvetica, sans-serif;
	padding:4px 20px;
	text-decoration:none;
}

.navigation li a:hover{
	text-decoration:underline
}

.navigation li .nav-spacer{
	padding:4px 22px
}

.enquiry-btn{
	cursor:pointer;
}

.the_products, .the_service, .learn_more{
	cursor:default
}

.the_products:hover, .the_service:hover, .learn_more:hover{
	text-decoration:none!important
}

/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */
.menu, .menu ul {
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
}

.menu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

.menu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

.menu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

.menu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: -51px!important;	/* "The Service" dropdown box. while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

.menu .the-products{
	left:-45px!important
}

.menu .learn-more{
	left:-75px!important
}

.menu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

.menu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
.menu:after, .menu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
.menu, .menu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the ".menu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
.menu ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 10px 30px 30px 30px;
	margin: -10px 0 0 -30px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
.menu ul ul {
	padding: 30px 30px 30px 10px;
	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */



/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

.menu, .menu ul li{
	color: #eee
}

.menu ul{
	width:175px;
	margin:0;
	padding:0 15px!important;
	background:#fff;
	border:#CADCAF 1px solid
}

.menu .learn-more{
	width:233px
}

.menu a{
	text-decoration: none;
	color:#fff;
	padding:.6em 1em;
	display:block;
	position:relative;
	text-align:center;
	margin:0;
	height:27px;
	border-bottom:#fff 1px solid;
	float:left
}

.menu li li a {
	color:#6D9134;
	font-size:14px;
	line-height:27px;
	display:block;
	float:none
}

.menu li li {	/* create borders around each item */
	border-bottom:#CADCAF 1px dotted;
	background:#fff
}
.menu ul>li + li {	/* and remove the top border on all but first item in the list */
	border-top: 0;
}

.menu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
	top: 5px;
	left: 90%;
}

/*changes */
.check-box{
width: 19px !important;
height: 19px;
float: left;
padding: 0 0 0 0 !important;
margin: 0 0 0 -18px;
}
.right-bar-text-span{
color: #fff;
font-size: 18px;
font-family: 'Arial Narrow';
font-weight: bold;
}
.free-offer{
	font-size: 18px !important;
	line-height:200%;
}
.right-download-box
{
background:url(../images/ridht-freedownload-img.jpg) no-repeat top;
height: 134px;
padding: 13px 0 0 13px;
margin: 2px 0 2px 0;
}
.right-download-box a{
text-decoration: none;
color: #fff;
font-size: 14px;
font-weight: bold;

margin: 11px 0 0 46px;
*padding: 4px 0 0 3px;
display: inline-block;
}
.right-download-box h1{
color: #fff;
font-size: 18px;
font-family: 'Arial Narrow';
font-weight: bold;
line-height: 26px;
}
.right-download-box p{
color: #a1bf72;
font-size: 14px;
font-family: 'Arial Narrow';
line-height: 10px;

}
.right-download-box span{
color: #a1bf72;
font-size: 18px;
font-family: 'Arial Narrow';
font-weight: bold;
}

.right-download-box span.italic{
color: #edf3e4;
font-weight: bold;
font-style: italic;
font-family: 'Arial Narrow';
font-size: 14px;
}


/* ####################### Designer Planters Starts ####################### */
.data{
width:465px;
float:left;
}
.data span{
display:block;
font-size:16px;
color:#1f2a1d;
padding-bottom:16px;
}
.data p{
font-size:14px;
line-height:20px;
padding-bottom:25px;
color:#1f2a1d;
margin:0;
}
.data label{
display:block;
font-size:14px;
padding-bottom:13px;
color:#1f2a1d;
margin:0;
font-style:normal;
}
.data img{
float:left;
}
.product_detail{
width:465px;
float:left;
padding-top:10px;
}
.product_detail h5{
color:#6d9134;
font-size:13px!important;
font-weight:normal;
line-height:19px;
margin-bottom:18px;
}
.single-img{
position:relative;
left:-8px;
}
.product_detail p{
font-size:13px!important;
line-height:19px;
padding-bottom:38px;
margin:0;
}
.product_detail ul{
margin:0 0 0px 0;
float:left;
position:relative;
left:-18px;
width:465px;
}
.product_detail li{
list-style:none;
float:left;
padding:0 8px 50px 0!important;
pad
}
.product_detail li img{
}
.product_detail li a{
display:block;
font-size:13px;
color:#6d9134;
line-height:13px;
_line-height:19px;
padding:0;
margin:0;
text-align:center;
padding:0;
margin:0;
}
.big_images{
float:right;
width:428px;
}
.big_images ul li{
font-size:0;
line-height:0;
}
.big_images ul li img{
margin:0;

}
.green p{
padding:23px 20px 30px 23px;
background:#3b8e35;
line-height:21px;
font-size:14px;
color:#FFFFFF;
margin:0;
}



/* ####################### Designer Planters Ends ####################### */
