/* CSS Document */
/* Algreen Products Website
Designed by Courtney Wilson
courtney@algreenproducts.com
*/

body{background:#0e0d0d url(../images/body-bg.jpg); margin:1em; padding:0; font-size:.7em; line-height:1.2em; font-family:Geneva, Arial, Helvetica, sans-serif}

div#container{border:10px solid #084e06; width:880px; background:#084e06; margin:auto;}

div#header, div#header-fr{width:880px; height:200px; background:url(../images/header.jpg) no-repeat;}
div#header-fr{background:url(../images/header-fr.jpg) no-repeat;}

div#language{float:right; marign:0; padding:0 0 0 15px; background:url(../images/language-bg.gif); letter-spacing:1px; background-repeat:no-repeat; background-position:left top; color:#e3edc8}
.submitLink{font-size:1em; padding:0; margin:0; border:0; background:#084E06; color:#e3edc8}

* html div#language {height:15px !important; top:-10px;}
* html .submitLink {height:15px !important; padding:0; margin:0; top:-10px;}

div#navigation{width:878px; margin:0; padding:0; border-left: 1px solid #074605; border-right: 1px solid #074605; height:40px; display:block;}

div#navigation a, div#navigation a:link, div#navigation a:visited, div#navigation a:hover, div#navigation a:active{color:#e0d8a0; height:40px; text-decoration:none; font-weight:bold; font-size:1.1em;}

div#navigation ul{margin:0; padding:0; list-style-type:none; list-style-position:outside; height:40px; display:block;}
div#navigation ul li{padding:15px 15px 0px 15px; height:25px; display:block; float:left; border-left: 1px solid #21601f; border-right: 1px solid #074605;}

div#bigdiv{height:10px; width:880px; background:url(../images/big-div.gif);}

div#content{color:#333333; background:url(../images/main-bg.jpg); width:880px; position:relative; overflow: auto; padding-bottom:15px; line-height:1.5em;}

div#leftcontent{width:590px; margin-left:10px; float:left; position:relative; margin-top:40px; margin-bottom:50px;}

div#rightcontent{position:relative; margin-left: 650px; width:210px;margin-top:40px;}
div#rightcontent div{border:1px solid #ccc48e; margin-bottom:15px; background:#EDF0D3 url(../images/sidebar-bg.gif) bottom right; background-repeat:no-repeat; width:200px;}
 div#rightcontent div h3{color:#084e06; font-family:"Times New Roman", Times, serif; margin:0; font-size:1.7em; padding:5px;}
div#rightcontent div p{font-size:1em; padding:5px;}
div#rightcontent div h4{padding:5px; margin:0; font-size:1.2em;}

div#fullcontent{position:relative; margin:40px 10px 50px 10px;}

div#productnav{float:left; position:relative; margin-left:10px; margin-top:40px; width:250px;}
div#productinfo{width:575px; margin-left:35px; float:left; position:relative; margin-top:40px; margin-bottom:50px;}

* html div#productinfo{margin-left: 10px!important;}

div#productnav div{border:1px solid #ccc48e; margin:0; padding:2px; list-style-position:outside; margin-bottom:15px; background:#dbdfbc; width:250px; overflow:visible; position:relative; list-style-type:none; display:block; line-height:20px;}
div#productnav div ul{margin:0; padding:0; width:120px; display:block; overflow:visible; position:relative; list-style-type:none !important;}
div#productnav div ul h3{font-size:1.2em; margin:0; padding:0;color:#084e06; font-family:"Times New Roman", Times, serif;}
div#productnav div ul ul{list-style-type:none; padding-bottom:24px !important;}
div#productnav div ul li{border-bottom:1px solid #ced2b1; border-top: 1px solid #e7ebc6}
div#productnav a, div#productnav a:link, div#productnav a:visited{color:#333333 !important; border:0 !important;}
div#productnav ul#leftnav{float:left; width:120px; position:relative;}
div#productnav ul#rightnav{width:120px; margin-left:130px; position:relative;}

* html div#productnav div ul{width:100px !important;}


.img570{width:570px; height:220px; background:url(../images/img-bg.gif); margin:25px auto; text-align:center; border:1px solid #ccc48e;}
.img570 object{margin-top:10px;}

#footer{text-align:center; color:#EDF0D3; display:block; overflow:visible; position:relative;}
div#footer a, div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:active{color:#FFF; text-decoration:none;}
#footer p.footerright{float:right; width:200px; padding:15px 0; margin:0; display:block; position:relative;}
#footer div.footerleft{width:400px; padding-top:40px;}


#leftcol{float:left; position:relative; margin:25px; width:400px;}
#rightcol{float:left; position:relative; margin:25px;}

div#content a, div#content a:link, div#content a:visited{text-decoration:none; border-bottom:1px solid #084E06; color:#084E06;}
div#content a:hover, div#content a:active{color:#11100E; border-bottom: 1px solid #11100E;}


h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{font-size:2.4em; color:#084E06; font-family:"Times New Roman", Times, serif; line-height:1.4em;}
h2{font-size:1.5em;}
h3{font-size:1.4em;}
h4{font-size:1.3em;}
h5{font-size:1.2em;}
h6{font-size:1.1em;}



.photoright{float:right; padding:10px; background:#EDF0D3; border:1px solid #ccc48e; margin:5px;}

.photo{padding:10px; background:#EDF0D3; border:1px solid #ccc48e;}

ol#faqnav li{margin-bottom:15px;}
ol#faqnav li ul li{margin-bottom:0; list-style-type:disc;}

div.example{background:#EDF0D3; border:1px solid #ccc48e; margin:25px; padding:15px;}

hr{width:85%; background:#EDF0D3; border:1px solid #084E06; margin:15px auto;}

.green-list ul, .green-list4 ul{display:table; margin:0 auto; padding:15px; width:720px; list-style-type:none; list-style-position:outside; background:#FFF; border:1px solid #ccc48e; position:relative;}
.green-list ul li, .green-list4 ul li{position:relative; float:left; width:240px;}
.green-list4 ul li{text-align:center;}
.green-list4 ul li a, .green-list4 ul li a:link, .green-list4 ul li a:active, .green-list4 ul li a:visited, .green-list4 ul li a:hover{border:none !important;}
.left{float:left; width:590px; position:relative; margin-top:40px;}
.right{float:left; position:relative; margin-left:60px; margin-top:40px; width:210px;}
.right div{background:#EDF0D3; padding:5px; margin-bottom:25px; border:1px solid #ccc48e;}
.retailers{background:#EDF0D3; clear:both; width:730px; margin:auto; padding:2px; border:1px solid #ccc48e;}
.retailers h3{font-weight:bold; font-size:1.1em; padding-left:15px;}
.retailers ul{list-style-type:none; margin:0; padding:0; width:340px; display:table;}
.retailers ul#left{float:left; margin-left:25px;}
* html .retailers ul#left{margin-left:10px !important;}
.retailers ul#right{margin-left:365px;}
.retailers ul li{height:50px; vertical-align:middle;}
.retailers ul li img{vertical-align:middle; padding:0 10px; border:0;}
.retailers ul li a{height:50px; display:block; text-decoration:none; border:0; border-bottom:1px solid #EEE; border-top:1px solid #FFF;}
.retailers ul li a:hover{background-color:#fcfcfc;}
.retailers ul li a:active{background-color:#f2f2f2;}
.green-list4 ul li{width:180px;}


.formleft{float:left; width:400px; position:relative; margin-top:15px; border-right:1px solid #ccc48e; padding-bottom:25px;}
.formright{float:left; position:relative; margin-left:60px; margin-top:15px; width:360px;}
.formleft label, .formright label, .form-survey label{width:150px; margin-right:15px; display:block; text-align:right; position:relative; float:left; clear:right; margin-top:10px;}
.formleft input, .formleft select, .formright input, .formright select, .formright textarea, .form-survey input, .form-survey select, .form-survey textarea{position:relative; float:left;  margin-top:10px;}
.form-survey h3{clear:both; padding-top:25px;}
.form-survey label{clear:both; width:250px;}
.form-survey label.labelafter{float:none; clear:none; text-align:left; padding-top:10px;}

#productinfo h2{font-size:1.3em; margin:0; padding:0;color:#084e06; font-family:"Times New Roman", Times, serif;}
#productinfo div#prodinfoleft{width:340px; float:left; padding:0; margin:0; position:relative; display:block; color:#453b31;}
#productinfo div#prodinforight{margin-left:355px; color:#453b31;}
#productinfo a, #productinfo a:link, #productinfo a:visited, #productinfo a:active, #productinfo a:hover{color:#453b31 !important; border:0;}
#productinfo ul{list-style-type:none !important; list-style-position:outside; display:block; margin:0 0 25px 35px; padding:0;}
#prodimg{padding:10px; margin:0; border:1px solid #ccc99e; background:#efefd5; display:table; overflow:visible;}
#prodimg img{border:1px solid #d7d8c6; display:block;}
#productinfo ul a, #productinfo ul a:link, #productinfo ul a:visited, #productinfo ul a:active, #productinfo ul a:hover{color:#453b31 !important; border-bottom:1px solid #453b31 !important;}


div.breadcrumbs{text-align:right; margin-top:0; width:350px; padding-top:0; top:-40px; position:relative; background:url(../images/language-bg.gif); background-repeat:no-repeat; background-position:left top; margin-right:0; float:right; right:-10px !important; color:#EDF0D3; padding:2px;}

div.breadcrumbs a, div.breadcrumbs a:link, div.breadcrumbs a:visited, div.breadcrumbs a:hover, div.breadcrumbs a:active{color:#EDF0D3 !important; border-bottom:1px solid #EDF0D3 !important;}


p.catnav a, p.catnav a:link, p.catnav a:visited, p.catnav a:hover, p.catnav a:active{border-bottom:1px solid #453b31 !important;}
