/* Colours: #016839 drk green, 7DAF36 lt green */

body { font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

h1, h2, h3, h4, h5, h6 { font-family:"Times New Roman", Times, serif; }
p { color:#000000; }


/* Layout */

div#header { width:920px; margin:10px auto; }
div#header_left { float:left; display:inline; width:300px; }

div#header_left img { float:left; display:inline; }

div#header_right { float:right; display:inline; width:500px; }
div#header_right p { font-size:3em; text-align:right; margin:20px 0 0 0; }

div#header_right ul { float:right; display:inline; margin:15px 0 0 0; }
div#header_right ul li { font-size:1.4em; list-style:none; margin:0 0 0 10px; float:left; }
div#header_right ul li a:link, div#header_right ul li a:visited { color:#333333; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
div#header_right ul li a:hover { text-decoration:underline; }

div#container { width:920px; padding:10px 0; margin:0 auto; /*background-color:#DAD8B9;*/ border-top:10px solid #DAD8B9; border-bottom:10px solid #DAD8B9; }

div#content { width:900px; margin:0 auto; background-color:#FFFFFF; }
div#content_inner { width:880px; margin:0 auto; }

div#left { width:556px; float:left; display:inline; }
div#left h1, div#left h2 { font-size:2.6em; font-weight:400; padding:5px 0 2px 0; margin:0 0 10px 0;  border-bottom:4px solid #DAD8B9; text-align:center; }
div#left h3 { font-size:1.6em; }
div#left h4 { font-size:1.4em; }
div#left h5 { font-size:1.2em; font-weight:bold; margin:10px 0 0 0; }
div#left p { font-size:1.2em; margin:0 0 10px 0; font-family:Arial, Helvetica, sans-serif; line-height:160%; }
div#left ul li { font-size:1.2em; margin:10px 0; }
div#left p strong.header4 { font-size:1.2em; font-family:"Times New Roman", Times, serif; }
div#left ul li { list-style:none; }
div#left ul.alpha li { list-style-type:lower-alpha; list-style-position:inside; padding:0 0 0 10px; }
div#left ol.alpha2 li { list-style-type:lower-alpha; list-style-position:inside; padding:0 0 0 10px; font-size:1.2em; }

div#left a:link, div#left a:visited { color:#000066; text-decoration:none; }
div#left a:hover { color:#000066; text-decoration:underline; }

div#google_map { margin:20px 0; }

div#slideshow { position:relative; width:556px; height:296px; margin:10px 0 20px 0; }
div#slideshow img { position:absolute; top:0; left:0; z-index:8; }
div#slideshow img.active { z-index:10; }
div#slideshow img.last-active { z-index:9; }

div.column_left, div.column_right { float:left; display:inline; width:240px; margin:0 46px 0 0; }
div.column_right { margin:0; }

div.column_left h3, div.column_right h3 { margin:0 0 10px 0; font-size:2em;  font-weight:400; border-bottom:4px solid #DAD8B9; }
div.column_left h4, div.column_right h4 { margin:0 0 5px 0; font-size:1.8em; font-weight:400; }

div.column_left a:link, div.column_left a:visited { color:#63950B; text-decoration:none; }
div.column_left a:hover { text-decoration:underline; color:#7DAF36; }

div.column_right a:link, div.column_right a:visited { color:#63950B; text-decoration:none; }
div.column_right a:hover { text-decoration:underline; color:#7DAF36; }

ul#news_rss li { list-style:none; background:url(../img/all/rss_feed_icon.gif) no-repeat; padding:0 0 0 18px; font-size:1.2em; }
ul#news_rss li a:link, ul#news_rss li a:visited { color:#ff9933; }

/* Categories and Products */
div.product { width:128px; padding:10px 0;  margin:10px 5px 0 5px; float:left; display:inline; }
div.product_inner { width:100px; margin:0 auto; }
div.product_inner h3 { font-size:1.6em; margin:10px 0 0 0; text-align:center; }
div.product_inner img { display:block; margin:0 auto; }

div.product_details { border:1px solid #dad8b9; margin:0 0 10px 0; padding:5px 0; width:556px; }
div.product_details_inner { width:536px; margin:0 auto; }
div.product_details_left { width:80px; float:left; display:inline; }
div.product_details_right { width:450px; float:right; display:inline; }
div.product_details_right h3 { margin:10px 0 0 0; font-size:1.8em; font-weight:normal; }
div.product_details_right ul li { list-style:none; font-size:1.2em; float:left; display:inline; margin:2px 5px 2px 0; }

div#right { width:300px; float:right; display:inline; }
div#right h3 { margin:14px 0 10px 0; font-size:2em; font-weight:400; border-bottom:4px solid #DAD8B9; }
div#right h4 { margin:14px 0 10px 0; font-size:1.8em; font-weight:400; }
div#right h4.plant_icon { background:url(../img/all/plant_icon.jpg) no-repeat; padding:2px 0 2px 40px; }
div#right h4.bulb_icon { background:url(../img/all/bulb_icon.jpg) no-repeat; padding:6px 0 6px 40px; }
div#right h4.rock_icon { background:url(../img/all/rock_icon.jpg) no-repeat; padding:6px 0 6px 40px; }
div#right h4.open_ground_icon { background:url(../img/all/open_ground_icon.jpg) no-repeat; padding:6px 0 6px 40px; }
div#right p { font-size:1.2em; font-family:Arial, Helvetica, sans-serif; line-height:160%; margin:0 0 10px 0; }

div#right ul li { list-style:none; font-size:1.2em; }

div#right a:link, div#right a:visited { color:#63950B; text-decoration:none; }
div#right a:hover { text-decoration:underline; color:#7DAF36; }

div#right ul.downloads { margin:10px 0; }
div#right ul.downloads li { list-style:none; font-size:1.2em; margin:0 0 4px 0; padding:4px 0 4px 30px; background:url(../img/all/pdf_icon.gif) no-repeat;  }

div.download_entry { margin:10px 0 0 36px; width:260px; }
div.download_entry h5 { font-size:1.4em; font-weight:400; background:url(../img/all/pdf_icon.gif) no-repeat; padding:2px 0 2px 25px; }
div.download_entry h5 a:link, div#download_entry h5 a:visited { color:#63950B; text-decoration:none; }
div.download_entry h5 a:hover { text-decoration:underline; color:#7DAF36; }
div.download_entry p { font-size:1.1em; font-family:Arial, Helvetica, sans-serif; line-height:160%; padding:0 0 0 25px;  }



ul.contact_details li { padding:2px 0; }







div#footer { width:900px; margin:0 auto; }

div#footer_right { float:right; width:355px; margin:10px 0 0 0; padding:5px 0; background:#E1E1E1 url(../img/all/footer_right_bg.jpg) repeat-x; }
div#footer_right h3 { text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; }
div#gedney_bulb_logo { float:left; display:inline; width:122px; height:40px; background:url(../img/all/gedney_bulb_logo.png) no-repeat; margin:10px;  }
div#footer_right ul li { list-style:none; font-size:1.1em; font-family:Arial, Helvetica, sans-serif; }

div#outside_footer { width:920px; margin:5px auto 0 auto; }
div#outside_footer p, div#outside_footer li { font-family:Arial, Helvetica, sans-serif; }


div#outside_footer p { text-align:center; }

div#outside_footer_left { float:left; display:inline; margin:0 0 10px 0; }
div#outside_footer_right { float:right; display:inline; margin:0 0 10px 0; }
div#outside_footer_right ul li { float:left; list-style:none; margin:0 5px 0 0; }
div#outside_footer_right ul li a:link, div#outside_footer_right ul li a:visited { color:#333333; text-decoration:none; }
div#outside_footer_right ul li a:hover { text-decoration:underline; }

div#company_details { width:550px; margin:10px auto; }
div#company_details_left { width:122px; float:left; display:inline; }
div#company_details_right { width:400px; float:right; display:inline; }
div#company_details_right p { text-align:left; }