body {
    background-color:#f7f2ec;
    font-family:Arial;
    font-size:12px;
    color:#000;
    margin:0;
    padding:0;
}
a img {
    border:none;
    outline:none;
}
sup {
    vertical-align:top;
    font-size:75%;
}
a:link, a:visited {
    text-decoration:underline;
    color:#6d8d23;
}
a:hover, a:active {
    text-decoration:none;
    color:#6d8d23;
}


#four a:link, #four a:visited {
    text-decoration:underline;
    color:#6d8d23;
}
#four a:hover, #four a:active {
    text-decoration:none;
    color:#6d8d23;
}

h1 {
    font-size:28px;
    font-weight:normal;
    color:#4e220b;
}
h2.green  
{
    font-size:18px;
    font-weight:normal;
    color:#5f742c; 
}
    
input.error, textarea.error, select.error {
    border:2px solid #dd2222;
}
.clear {
    clear:both;
}
.image-replace {
    display:block;
    width:1px;
    height:1px;
    padding-top:1px;
    overflow:hidden;
}
.button:link, .button:visited {
    display:block;
    background-position:top left;
}
.button:hover, .button:active {
    background-position:bottom left;
}
#wrappa {
    background:#f7f2ec url(../images/wrappa-bg.jpg) repeat-y top center;
    width:960px;
    padding:0 16px;
    margin:0 auto;
}
#header {
    background-color:#93c1c9;
    width: 960px;
    height: 108px;
    margin:0;
    padding:0;
    position:relative;
    float:left;
    z-index:1;
}
    #logo {
        margin:16px 0 0 25px;
        padding:0;
        float:left;
        display:inline;
    }
        #logo a {
            display:block;
            width:252px;
            height:56px;
            background:transparent url(../images/logo.gif) no-repeat top left;
        }
    #header-text {
        float:left;
        display:inline;
        width:495px;
        height:62px;
        background:transparent url(../images/header-text-bg.gif) no-repeat top left;
        margin:14px 0 0 135px;
    }
    #top-nav {
        width:855px;
        height:30px;
        position:absolute;
        top:90px;
        left:52px;
        float:left;
    }
        #top-nav-left {
            float:left;
            display:inline;
            width:36px;
            height:30px;
            background:transparent url(../images/top-nav-left-bg.png) no-repeat top left;
        }
        #top-nav-right {
            float:left;
            display:inline;
            width:36px;
            height:30px;
            background:transparent url(../images/top-nav-right-bg.png) no-repeat top left;
        }
        #top-nav ul {
            float:left;
            display:inline;
            height:30px;
            background:#d4d7bf url(../images/top-nav-bg.jpg) repeat-x bottom left;
            margin:0;
            padding:0;
        }
            #top-nav li {
                float:left;
                display:inline;
                height:30px;
                background:transparent url(../images/top-nav-item-bg.jpg) no-repeat center right;
                margin:0;
                padding:0;
            }
            #top-nav li.last {
                background-image:none;
            }
                #top-nav li a:link, #top-nav li a:visited {
                    display:block;
                    height:20px;
                    float:left;
                    font-size:11px;
                    line-height:11px;
                    font-weight:bold;
                    color:#333;
                    text-transform:uppercase;
                    text-decoration:none;
                    margin:0;
                    padding:10px 30px 0 30px;
                }
                #top-nav li a:hover, #top-nav li a:active, #top-nav li a.active:link, #top-nav li a.active:visited, #top-nav li a.active:hover, #top-nav li a.active:active {
                    background:#64792e url(../images/top-nav-item-active-bg.jpg) repeat-x bottom left;
                    color:#f8ffc9;
                }
#content {
    float:left;
    display:inline;
    position:relative;
    width:960px;
    background:#fff url(../images/content-bg.gif) no-repeat top right;
}
	#content * {
		z-index:2;
	}
#home-products {
    float:left;
    display:inline;
    position:relative;
    width:835px;
    margin:30px 0 0 53px;
}
    #home-products-desc {
        width:780px;
        height:321px;
        margin:0;
        padding:0 0px 0 0;
        position:relative;
    }
        #home-products-desc div 
        {
            width:780px;
            height:321px;
            padding:0 0 0 0px;
            position:absolute;
            top:0;
            left:0;
            display:none;
        }
        #home-products-desc h2 {
            margin:0;
            padding:0;
        }
            #home-products-desc h2 a {
                font-family:Helvetica, Sans-Serif;
                font-size:21px;
                font-weight:bold;
                color:#6d8d23;
            }
            #home-products-desc h2 a:link, #home-products-desc h2 a:visited {
                text-decoration:none;
            }
            #home-products-desc h2 a:hover, #home-products-desc h2 a:active {
                text-decoration:underline;
            }
        #home-products-desc h3 {
            font-family:Helvetica, Sans-Serif;
            font-size:16px;
            font-weight:bold;
            color:#5c2f0f;
            margin:26px 0 7px 0;
        }
        #home-products-desc ul {
            margin:0;
            padding:0 0 0 15px;
            font-family:Helvetica, Sans-Serif;
            font-size:12px;
            color:#000;
            line-height:15px;
        }
        #home-products-desc-1 {
            background:transparent url(../images/home-products-desc-1-bg.jpg) no-repeat top left;
        }
        #home-products-desc-2 {
            background:transparent url(../images/home-products-desc-9-bg.jpg) no-repeat top left;
        }
        #home-products-desc-3 {
            background:transparent url(../images/home-products-desc-2-bg.jpg) no-repeat top left;
        }
        #home-products-desc-4 {
            background:transparent url(../images/home-products-desc-9-bg.jpg) no-repeat top left;
        }
        #home-products-desc-5 {
            background:transparent url(../images/home-products-desc-3-bg.jpg) no-repeat top left;
        }
        #home-products-desc-6 {
            background:transparent url(../images/home-products-desc-4-bg.jpg) no-repeat top left;
        }
        #home-products-desc-7 {
            background:transparent url(../images/home-products-desc-5-bg.jpg) no-repeat top left;
        }
        #home-products-desc-8 {
            background:transparent url(../images/home-products-desc-6-bg.jpg) no-repeat top left;
        }
        #home-products-desc-9 {
            background:transparent url(../images/home-products-desc-7-bg.jpg) no-repeat top left;
        }
        #home-products-desc-0 {
            background:transparent url(../images/Custom_wrap_Product-4-home-slider.jpg) no-repeat top left;
        }
    #home-products-thumbs {
        float:left;
        position:relative;
        width:885px;
        margin:5px 0 0 0;
        padding:0 0 0 1px;
    }
        #home-products-thumbs a:link, #home-products-thumbs a:visited {
            float:left;
            position:relative;
            display:block;
            margin:0 10px 0 0;
            padding:0;
            width:75px;
            height:16px;
            vertical-align:bottom;
            background-color:Transparent;
            background-repeat:no-repeat;
            background-position:top center;
            font-family:Helvetica, Sans-Serif;
            font-size:11px;
            font-weight:bold;
            color:#6d8d23;
            text-align:center;
            text-decoration:none;
            line-height:12px;
            opacity:.5;
            filter:alpha(opacity=50);
        }
        #home-products-thumbs a:hover, #home-products-thumbs a:active {
            text-decoration:underline;
            opacity:1;
            filter:alpha(opacity=100);
        }
        #home-products-thumbs a.last {
            margin:0 0 0 10px;
        }
        #home-products-thumbs a.active 
        {
            opacity:1;
            filter:alpha(opacity=100);
        }
        
               
        
            #home-products-thumbs #home-product-thumb-1 {
                background-image:url(../images/Rugged_Mailers_sm.jpg);
                padding-top:76px;
                height:24px;
            }
            #home-products-thumbs #home-product-thumb-2 {
                background-image:url(../images/Rigid_Mailer_sm.jpg);
                padding-top:76px;
                height:24px;
            }
            #home-products-thumbs #home-product-thumb-3 {
                background-image:url(../images/Green_Wrap_sm.jpg);
                padding-top:76px;
                height:13px;
            }
            #home-products-thumbs #home-product-thumb-4 {
                background-image:url(../images/Paper_Tape_sm.jpg);
                padding-top:76px;
                height:13px;
            }
            #home-products-thumbs #home-product-thumb-5 {
                background-image:url(../images/Boxes_sm.jpg);
                padding-top:76px;
                height:13px;
            }
            #home-products-thumbs #home-product-thumb-6 {
                background-image:url(../images/Packagin_Tape_sm.jpg);
                padding-top:76px;
                height:24px;
            }
            #home-products-thumbs #home-product-thumb-7 {
                background-image:url(../images/Kraft_Paper_sm.jpg);
                padding-top:76px;
                height:13px;
            }
            #home-products-thumbs #home-product-thumb-8 {
                background-image:url(../images/Eco_Packaging_sm.jpg);
                padding-top:76px;
                height:13px;
            }
            #home-products-thumbs #home-product-thumb-9 {
                background-image:url(../images/Bio_Peanuts_sm.jpg);
                padding-top:76px;
                height:13px;
            }
            #home-products-thumbs #home-product-thumb-0 {
                background-image:url(../images/Custom_wrap-THUMB.jpg);
                padding-top:76px;
                height:13px;
            }                    
#home-bottom {
    float:left;
    display:inline;
    position:relative;
    margin:22px 0 0 73px;
    padding:22px 0 0 0;
    border-top:2px solid #aeaeae;
    width:836px;
}
    #home-bottom-left {
        float:left;
        display:inline;
        position:relative;
        width:403px;
        left:-18px;
    }
        #home-bottom-left-text {
            width:353px;
            height:131px;
            padding:25px;
            background:transparent url(../images/home-bottom-left-text-bg.png) no-repeat top left;
            line-height:21px;
            font-size:13px;
        }
            #home-bottom-left-text h2 {
                font-family:Helvetica, Sans-Serif;
                font-size:19px;
                font-weight:bold;
                color:#6d8d23;
                margin:0;
                padding:0;
            }
    #home-bottom-right {
        float:left;
        display:inline;
        position:relative;
        overflow: hidden;
        width:433px;
        right:-25px;
        margin:0 0 0 0;
    }
    	#home-bottom-right a {
    		display:inline;
    		float:left;
    		margin:5px 11px 0 0;
    		padding:0;
    		border:solid 1px #aeaeae;
    	}
    	a#home-bottom-right-1 {
    		background:transparent url(../images/home-bottom-right-1-bg.jpg) no-repeat top left;
    		width:209px;
    		height:79px;
    	}
    	a#home-bottom-right-2 {
    		background:transparent url(../images/home-bottom-right-2-bg.jpg) no-repeat top left;
    		margin-right:0;
    	}
    	a#home-bottom-right-3 {
    		background:transparent url(../images/home-bottom-right-3-bg.jpg) no-repeat top left;
    	}
    	a#home-bottom-right-4 {
    		background:transparent url(../images/caremail_products.jpg) no-repeat top left;
    		margin-right:0;
    		width:209px;
    		height:79px;
    	}
	#content-bottom {
		position:absolute;
		bottom:0;
		left:0;
		width:645px;
		padding:291px 0 0 0;
		margin:-291px 0 0 0;
		z-index:1;
		background:transparent url(../images/footer-bg.gif) no-repeat top left;
		
	}
	#footer {
		float:left;
		position:relative;
		width:960px;
	}
		#footer-top {
			background-color:#dddfca;
			width:960px;
			float:left;
			display:inline;
			margin:0;
			padding:50px 0 35px 0;
		}
			#footer-top-left {
				float:left;
				display:inline;
				width:590px;
				margin:0 0 0 24px;
			}
				#footer-top-left ul {
					float:left;
					display:inline;
					width:auto;
					list-style:none;
					padding:0 38px 0 0;
					margin:0;
				}
				#footer-top-left ul.last {
					padding-right:0;
				}
					#footer-top-left ul li {
						line-height:normal;
					}
				#footer-top-left h3 {
					display:inline;
					margin:0;
				}
					#footer-top-left h3 a:link, #footer-top-left h3 a:visited {
						font-family:'Lucida Grande', Arial, sans-serif;
						font-size:9px;
						font-weight:bold;
						color:#252622;
						text-transform:uppercase;
						text-decoration:none;
					}
					#footer-top-left h3 a:hover, #footer-top-left h3 a:active {
						text-decoration:underline;
					}
				#footer-top-left a:link, #footer-top-left a:visited {
					font-family:'Lucida Grande', Arial, sans-serif;
					font-size:9px;
					color:#51514a;
					text-decoration:underline;
				}
				#footer-top-left a:hover, #footer-top-left a:active {
					text-decoration:none;
				}
			#footer-top-right {
				float:left;
				width:293px;
				padding:18px;
				background-color:#fff;
				border:1px solid #c2c3b4;
			}
				#footer-top-right h2 {
					font-family:'Lucida Grande', Arial, sans-serif;
					font-size:13px;
					font-weight:bold;
					color:#2d3e12;
					margin:0 0 20px 0;
				}
				#footer-top-right label {
					float:left;
					clear:left;
					padding:0 10px 0 0;
					font-size:9px;
					color:#6a6762;
					text-align:right;
				}
				#footer-top-right input {
					width:215px;
					margin:0 0 12px 0;
				}
				#footer-top-right input.button {
					width:auto;
					float:right;
					background-image:none;
				}
		#footer-bottom {
			float:left;
			display:inline;
			width:936px;
			background-color:#c1c4b1;
			margin:0;
			padding:12px;
		}
			#footer-bottom-left {
				float:left;
				width:610px;
			}
				#footer-bottom-left a:link, #footer-bottom-left a:visited {
					float:left;
					display:block;
					margin:0 30px 0 0;
					font-family:'Lucida Grande', Arial, sans-serif;
					font-size:10px;
					color:#53544e;
					text-decoration:none;
					text-transform:uppercase;
					line-height:normal;
				}
				#footer-bottom-left a:hover, #footer-bottom-left a:active {
					text-decoration:underline;
				}
			#footer-bottom-right {
				float:left;
				width:326px;
			}
				#footer-bottom-right p {
					margin:0;
					padding:0;
					font-family:'Lucida Grande', Arial, sans-serif;
					font-size:10px;
					color:#53544e;
					text-align:right;
					line-height:normal;
				}
				#footer-bottom-right a:link, #footer-bottom-right a:visited {
					font-family:'Lucida Grande', Arial, sans-serif;
					font-size:10px;
					color:#53544e;
					text-decoration:none;
					text-transform:uppercase;
					line-height:normal;
				}
				#footer-bottom-right a:hover, #footer-bottom-right a:active {
					text-decoration:underline;
				}	
#content-padded {
    float:left;
    position:relative;
    width:922px;
    padding:0 19px;
    margin:45px 0 100px 0;
}
#content-padded-faq {
    float:left;
    position:relative;
    width:922px;
    padding:0 19px;
    padding-bottom: 200px;
    margin:45px 0 200px 0;
}
#learn-more {
    width:124px;
    height:31px;
    background-image:url(../images/learn-more.jpg);
}
#products-top {
    float:left;
    margin:52px 0 52px 34px;
    width:705px;
}
    #products-top h1 {
        margin:0 0 20px 0;
        padding:0;
    }
    #products-top h2 {
        display:inline;
        font-size:24px;
        font-weight:bold;
        color:#546a1d;
        margin:0;
    }
    #products-top .tagline {
        font-size:13px;
        color:#6a6a6a;
    }
    #products-top p {
        font-size:12px;
        line-height:16px;
    }
#products-top-more {
    float:left;
    display:inline;
    width:124px;
    margin:187px 0 0 0;
}
#product-landing-items {
    float:left;
    position:relative;
}
    #product-landing-items .product-landing-item {
        float:left;
        display:inline;
        width:432px;
        margin:0 0 35px 32px;
    }
        #product-landing-items .product-landing-item .product-landing-item-image {
            float:left;
            display:inline;
            width:180px;
            text-align:center;
        }
        #product-landing-items .product-landing-item .product-landing-item-text {
            float:left;
            display:inline;
            width:252px;
        }
            #product-landing-items .product-landing-item .product-landing-item-text h3 {
                margin:0;
                padding:0;
            }
                #product-landing-items .product-landing-item .product-landing-item-text h3 a:link, #product-landing-items .product-landing-item .product-landing-item-text h3 a:visited {
                    font-family:Arial;
                    font-size:16px;
                    font-weight:bold;
                    color:#546a1d;
                    text-decoration:none;
                }
                #product-landing-items .product-landing-item .product-landing-item-text h3 a:hover, #product-landing-items .product-landing-item .product-landing-item-text h3 a:active {
                    text-decoration:underline;
                }
            #product-landing-items .product-landing-item .product-landing-item-text .tagline {
                font-size:10px;
                color:#575454;
                margin:0;
                padding:0;
                text-transform:uppercase;
            }
            #product-landing-items .product-landing-item .product-landing-item-text p {
                font-size:12px;
                color:#333;
                line-height:17px;
                margin:16px 0 4px 0;
            }
            #product-landing-items .product-landing-item .product-landing-item-text a {
                font-size:12px;
                font-weight:bold;
                color:#77a1a9;
            }
    #product-landing-items .product-landing-item.left {
        clear:left;
    }
    #product-landing-items .product-landing-item.last {
        padding-bottom:75px;
    }
#green-office-top {
    float:left;
    display:inline;
    width:892px;
    margin:67px 0 0 34px;
}
    #green-office-top h1 {
        margin:0;
        padding:0;
    }
    #green-office-top p {
        font-size:12px;
        color:#000;
        line-height:24px;
    }
#green-office-tabs-wrapper {
    float:left;
    display:inline;
    width:674px;
    margin:0 0 291px 34px;
    _padding-bottom:291px;
}
    #green-office-tabs {
        float:left;
        display:inline;
        list-style:none;
        margin:0;
        padding:0;
    }
        #green-office-tabs li {
            float:left;
            display:inline;
            border-top:1px solid #d3d4d5;
            border-left:1px solid #d3d4d5;
            border-right:1px solid #d3d4d5;
            background-color:#e9f3f4;
            width:150px;
            margin:0 15px 0 0;
            text-align:center;
        }
            #green-office-tabs li a:link, #green-office-tabs li a:visited {
                float:left;
                position:relative;
                padding:5px;
                background-color:#fff;
                font-size:12px;
                color:#787878;
                text-decoration:none;
                width:140px;
            }
            #green-office-tabs li a:hover, #green-office-tabs li a:active {
                background-color:#e9f3f4;
                text-decoration:none;
            }
            #green-office-tabs li a.current {
                color:#000;
                background-color:#e9f3f4;
                bottom:-1px;
                padding-bottom:6px;
                padding-top:4px;
                font-weight:bold;
                
            }
    #green-office-tabs-content {
        width:756px;
        border:1px solid #d3d4d5;
        background-color:#e9f3f4;
        float:left;
        display:inline;
        margin:0;
        padding:28px;
    }
        #green-office-tabs-content h2 {
            font-size:17px;
            font-weight:bold;
            color:#546a1d;
            margin:0;
            padding:0;
        }
        #green-office-tabs-content p {
            font-size:13px;
            line-height:18px;
            color:#333;
        }
#products-back 
{
    float:left;
    display:inline;
    margin:45px 0 35px 18px;
}
    #products-back a 
    {
        font-size:12px;
        color:#4e220b;
    }
#product-details 
{
    float:left;
    display:inline;
    width:930px;
    margin:0 0 121px 18px;
}
    #product-details-image 
    {
        float:left;
        display:inline;
        width:464px;
        text-align:center;
    }
    #product-details-text 
    {
        float:left;
        display:inline;
        position:relative;
        width:466px;
    }
        #product-details-text-top 
        {
            float:left;
            display:inline;
            position:relative;
            width:466px;
            margin:0 0 32px 0;
        }
            #product-details-text-top h2 
            {
                font-size:24px;
                font-weight:bold;
                color:#546a1d;
                margin:0 0 22px 0;
                padding:0;
            }
            #product-details-text-top .detail-label 
            {
                float:left;
                display:inline;
                clear:left;
                width:330px;
                margin:0 0 10px 0;
                padding:0 12px 0 0;
                font-size:10px;
                color:#333;
                text-transform:uppercase;
                line-height:10px;
            }
            #product-details-text-top .detail-text 
            {
                float:left;
                display:inline;
                width:130px;
                margin:0;
                padding:0;
                font-size:10px;
                font-weight:bold;
                color:#333;
                vertical-align:top;
                line-height:10px;
            }
        #product-details p 
        {
            font-size:12px;
            color:#333;
            line-height:18px;
        }
        #product-details h3 
        {
            font-size:12px;
            font-weight:normal;
            color:#333;
            margin:0;
            padding:0;
        }
        #product-details ul 
        {
            list-style:none;
            margin:0 0 24px 0;
            padding:0 0 0 20px;
        }
            #product-details li 
            {
                margin:3px 0;
                padding:0;
            }
                #product-details li a:link, #product-details li a:visited 
                {
                    color:#505810;
                    text-decoration:none;
                }
                #product-details li a:hover, #product-details li a:active 
                {
                    text-decoration:underline;
                }
        #find-product 
        {
            float:left;
            display:inline;
            width:420px;
            background-color:#e9f3f4;
            border:1px solid #d3d4d5;
            padding:23px;
            word-spacing:25px;
            vertical-align:top;
        }
            #find-product h2 
            {
                display:inline;
                font-size:17px;
                font-weight:bold;
                color:#546a1d;
                margin:0;
                padding:0;
                line-height:normal;
                word-spacing:normal;
                vertical-align:top;
            }
            #find-product input 
            {
                width:154px;
                vertical-align:top;
            }
            #find-product input.ro 
            {
                width:auto;
            }
.go.button {
    width:64px;
    height:31px;
    background-image:url(../images/go.png);
}
#live-green {
    float:left;
    display:inline;
    position:relative;
    width:501px;
    height:503px;
    background:transparent url(../images/live-green-bg.jpg) no-repeat top left;
    margin:0 0 291px 0;
    padding:42px 0 0 421px;
}
    #live-green div {
        float:left;
        display:inline;
        position:relative;
        width:392px;
        height:109px;
        margin:0 0 23px 0;
        padding:28px 0 0 28px;
        background-color:#e9f3f4;
        border:1px solid #d3d4d5;
    }
    #live-green h2 {
        margin:0;
        padding:0;
        font-size:17px;
        font-weight:bold;
        color:#546a1d;
    }
    #live-green p {
        font-size:12px;
        line-height:18px;
        color:#000;
        margin:12px 0 0 0;
        width:300px;
    }
    #live-green .go {
        position:absolute;
        top:85px;
        right:22px;
    }
    #live-green-1 {
        background:#e9f3f4 url(../images/live-green-1-bg.jpg) no-repeat bottom right;
    }
    #live-green-2 {
        background:#e9f3f4 url(../images/live-green-2-bg.jpg) no-repeat bottom right;
    }
#contact-wrapper {
    float:left;
    display:inline;
    width:888px;
    margin:45px 0 260px 36px;
    padding:0;    
}
    #contact {
        float:left;
        display:inline;
        width:820px;
        background-color:#e9f3f4;
        border:1px solid #d3d4d5;
        margin:0;
        padding:30px;
    }
        #contact h1 {
            margin:5px 0;   
        }
    #contact-form {
        float:left;
        display:inline;
    }
        #contact-inner-left, #contact-inner-right, #contact-top-left, #contact-top-right {
            float:left;
            width:400px;
            display:inline;   
        }
            #contact-top-right p {
                float:left;
                width:180px;
                margin-bottom:0px;                
            }
        #contact-form .contact-left {
            float:left;
            display:inline;
            width:160px;
            margin:0 35px 20px 0;
            clear:left;
        }
        #contact-form .contact-right {
            float:left;
            display:inline;
            width:160px;
            margin:0 0 20px 0;
        }
        #contact-form .contact-full {
            float:left;
            display:inline;
            width:355px;
            margin:0 0 20px 0;
            clear:left;
        }
        #contact-form .contact-left input, #contact-form .contact-right input {
            width:152px;
        }
        #contact-form .contact-full input {
            width:347px;
        }
        #contact-form .contact-right .contact-state {
            float:left;
            display:inline;
            width:56px;
            margin:0 11px 0 0;
        }
            #contact-form .contact-right .contact-state select {
                width:56px;
            }
        #contact-form .contact-right .contact-zip {
            float:left;
            display:inline;
            width:93px;
            margin:0;
        }
            #contact-form .contact-right .contact-zip input {
                width:87px;
            }
        #contact-form select {
            width:160px;
        }
        #contact-form .contact-left input.phone-small, #contact-form .contact-right input.phone-small {
            width:33px;
        }
        #contact-form .contact-left input.phone-large, #contact-form .contact-right input.phone-large {
            width:55px;
        }
        #contact-form .contact-left label, #contact-form .contact-right label, #contact-form .contact-full label {
            display:block;
        }
        #contact-form .contact-full textarea {
            width:349px;
            height:180px;
        }
        #contact-form .checkbox {
            vertical-align:top;
            padding:0 22px 0 0;
        }
            #contact-form .checkbox label {
                font-size:10px;
            }
p.glossary {
    margin:22px 0;
}
    p.glossary strong {
        display:block;
    }
p.glossary-sources {
    float:left;
    display:inline;
    width:auto;
    padding:0 16px 0 0;
}
    p.glossary-sources a {
        color:#546A1D;
    }
p.faq-question 
{
    font-weight:bold;
    margin:22px 0 0 0;
}
p.faq-answer 
{
    margin:0;
}
.site-map 
{
    float:left;
    display:inline;
    width:28%;
}
    .site-map a 
    {
        font-size:12px;
        color:#000;
        line-height:24px;
        vertical-align:top;
        display:block;
        float:left;
        width:auto;
        clear:left;
    }
    .site-map .indented 
    {
        text-indent:14px;
        line-height:21px;
    }
#where-to-buy {
    float:left;
    display:inline;
    width:884px;
    background-color:#e9f3f4;
    border:1px solid #d3d4d5;   
    padding:20px;
}
#location-info {
    float:left;
    display:inline;   
}
    #location-info p {
        float:left;
        display:inline;
        height:50px;
        margin-right:5px;
    }
    #location-info p.radius {
        padding-top:15px;   
        padding-left:10px;
    }
    #location-info p label {
        display:block;   
    }
    #location-info p input.ro {
        margin-top:8px;   
    }
#store-results {
    float:left;
    display:inline;  
    border:1px solid #93c1c9; 
    width:844px;
    padding:20px;
    background-color:#fff;
}
    #store-results .store-result {
        float:left;
        display:inline;
        width:160px;
        margin-right:20px; 
        font-size:12px;  
    }
        #store-results h2 {
            font-size:14px;   
        }
        #store-results div.message {
            text-align:center;
            font-size:14px;   
        }
        #store-results .store-result .result-number {
            float:left;
            display:inline;
            width:10px;   
            margin-right:10px;
        }
        #store-results .store-result .result-details {
            float:left;
            display:inline;
            width:140px;   
        }
            #store-results .result-details p {
                margin:0;   
            }
            #store-results .result-details a {
                color:#77A1A9;
                font-size:12px;
                font-weight:bold;   
            }
#where-to-buy-retailers {
    float:left;
    display:inline;      
    width:844px;
    padding:20px;   
    text-align:center;
}     
    #where-to-buy-retailers div img {
        margin-right:30px;   
    }

#promo-content {padding:50px 34px 0px 34px;}

#promo-content a {color:#5f742c;}

#promo-content #column1, #promo-content #column2
{
    float:left;
}

#promo-content #column1
{
    width:550px;
}
#promo-content #column2
{
    width:230px;
    text-align:center;
}
#promo-content #column1 p {width:425px;}
#promo-content .share-offer {color:#5c2f0f;font-weight:bold;font-size:1.3em;}

#promo-content #column2 #bottle {margin:20px 0px 0 20px;}
#promo-content #column1 .button, #promo-content #column2 .button {margin:8px 2px 0px 2px;border:0;}

ul#coupon-directions {padding-left:25px;width:400px;}

    #coupon-directions li { list-style: none;min-height:31px;padding:5px 0 15px 50px; }
    
    #coupon-directions li#li1 {background: url(/images/1.gif) no-repeat top left;}
    #coupon-directions li#li2 {background: url(/images/2.gif) no-repeat top left;}
    #coupon-directions li#li3 {background: url(/images/3.gif) no-repeat top left;}
    #coupon-directions li#li4 {background: url(/images/4.gif) no-repeat top left;}
    
    #coupon-directions li#li4 #mail-to {padding:10px 0 0 25px;display:block;font-weight:bold;}
    
    #signup-text { color:#5f742c; font-weight:bold; }

    #promo-form { border:solid 1px #d3d4d5; margin:15px 0px 291px 50px;padding:10px 10px; width:325px; }
    
    #promo-form #col1 {width:145px; margin-right:15px; float:left;}
    #promo-form #col2 {width:145px; float:left;}

#promo-content  p {margin-left:25px;}
#promo-content #mailto {font-weight:bold;}
#promo-content input.error { border:solid 2px #6fa1d9; }

/* Email SHARING */
/*#sharing-wrapper {
    float:right;
    width:200px;
    height:21px;
    /*margin:-6px 10px 0 0;
    _margin-top:-6px;
    position:absolute;
    top:3px;
    right:10px;
}*/

    /*#sharing {
        border-right:1px solid #aaaaaa;
        width:79px;
        padding:6px 0 0 0;
        _padding-top:3px;
        *padding-top:3px;
        height:15px;
    }
    #print {
        width:92px;
        padding:4px 0 0 11px;
        height:17px;
    }
    #sharing a:link, #sharing a:visited, #print a:link, #print a:visited {
        font-size:8px;
        font-weight:bold;
        color:#686868;
        text-decoration:none;
        text-transform:uppercase;
    }
    #sharing a:hover, #sharing a:active, #print a:hover, #print a:active {
        text-decoration:underline;
    }
    #sharing a:link, #sharing a:visited, #sharing a:hover, #sharing a:active {
        background:transparent url(../images/share-bg.jpg) no-repeat center left;
        padding:0 0 0 20px;
        line-height:10px;
    }
    #print a:link, #print a:visited, #print a:hover, #print a:active {
        background:transparent url(../images/print-bg.jpg) no-repeat center left;
        padding:0 0 0 20px;
        line-height:14px;
    }*/
    
#jqm-soc-net {
    width:390px;
    margin-left:-352px;
    _margin-top:-8%;
    background-color:#fff;
    border:1px solid #dbbd83;
    padding:8px 5px 34px 18px;
    font-size:12px;
    color:#000001;
    _z-index:9999;
    _position:absolute;
}
    #close-wrapper {
        width:100%;
        text-align:right;
    }
        #close-wrapper a:link, #close-wrapper a:visited {
            font-size:11px;
            color:#3c5eac;
            text-decoration:underline;
        }
        #close-wrapper a:hover, #close-wrapper a:active {
            text-decoration:none;
        }
    /*#soc-net-left {
        float:left;
        width:297px;
        margin:0;
        padding:0;
        border-right:1px solid #b2b2b2;
    }
        #soc-net-left div {
            margin:0 0 38px 21px;
            padding:0 8px 0 47px;
        }
        #soc-net-left strong {
            display:block;
        }
        #soc-net-left p {
            margin-top:0;
        }
        #soc-net-left #soc-net-left-header {
            margin:0;
            padding:0;
            width:251px;
            height:125px;
            background:transparent url(../images/soc-net-left-header-bg.jpg) no-repeat top left;
            position:relative;
            top:-26px;
            left:8px;
        }
        
        #twitter-bg {
            width:38px;
            height:38px;
        }
        
         #facebook-bg {
            width:38px;
            height:39px;
        }
        
        #del-bg {
            width:38px;
            height:37px;
        }
        
        div#twitter-bg, div#facebook-bg, div#del-bg {
            position:absolute;
            top:0;
            left:0;
            margin:0;
            padding:0;
        }
        
        #twitter-bg a, #facebook-bg a, #del-bg a {
            display:block;
            width:100%;
            height:100%;
        }
        
        #twitter {
            background:transparent url(../images/twitter-bg.jpg) no-repeat top left;
            position:relative;
        }
        #facebook {
            background:transparent url(../images/facebook-bg.jpg) no-repeat top left;
            position:relative;
        }
        #delicious {
            background:transparent url(../images/delicious-bg.jpg) no-repeat top left;
            position:relative;
        }
        #soc-net-left a:link, #soc-net-left a:visited, #soc-net-left a:hover, #soc-net-left a:active {
            color:#3c5eac;
        }*/
    #soc-net-right {
        float:left;
        width:354px;
    }
        #soc-net-right .title, #soc-net-right .title2 { color:#5F742C;font-size:18px;padding:0 20px;}
        #soc-net-right .title2 {padding:10px 20px;}
        
        #soc-net-right label {
            width:84px;
            float:left;
            margin:0 16px 0 0;
            clear:left;
            text-align:right;
            font-weight:bold;
        }
        #soc-net-right input {
            width:230px;
            float:left;
            margin:0 0 12px 0;
        }
        #soc-net-right textarea {
            float:left;
            margin:0 0 0 103px;
            width:230px;
        }
        #soc-net-right input.checkbox {
            float:left;
            margin:12px 16px 0 103px;
            width:auto;
        }
        #soc-net-right label.checkbox {
            float:left;
            clear:none;
            text-align:left;
            margin:12px 0 0 0;
            width:200px;
        }
        #soc-net-right #staf-submit {
            display:block;
            width:108px;
            height:31px;
            float:left;
            margin:22px 0 0 103px;
            _display:inline;
            background:transparent url(../images/submit.jpg) no-repeat top left;
        }
        
        #soc-net-right #staf-submit:hover { background:transparent url(../images/submit_o.jpg) no-repeat top left; }
        
        #soc-net-right .error {
            border:2px solid #6fa1d9;
        }
        #ajax-loader, #email-friend-success {
            display:none;
        }
            #ajax-loader {
                margin:177px auto 0 auto;
                width:32px;
            }
            #email-friend-success {
                margin:75px auto 0 auto;
                width:300px;
                text-align:center;
            }
/* END Email SHARING */
