div.donate {
	/* this is the global style that affects all of them */
	margin: 10px auto;
	text-align: center;
	}
	
	div.donate label {
		float: none;
		margin: 0 0 0 0;
		display: inline;
		}
	
	div.donate input.submit {
		background: #003399;
		color: #fff;
		border: none;
		font-size: 14px;
		padding: 2px;
		border: 1px solid #fff;
		cursor: pointer;
		cursor: hand;
		}

	div.donate input.submit:hover {
		color: #0055FF;
		background: #fff;
		border: 1px solid #e3e3e3;
		}
				
	div.fixed-price {
		}
	
	div.adopt-eagles {
		}
	
	div.annual-membership {
		}
	
#fc_minicart {
	float: right;
	border: 1px solid #000;
	padding: 5px;
	background: #e1ded8;
	}
#fc_minicart a {
	text-decoration: none;
	}

input.product-submit {
	font-size: 14px;
	}

/* colors:
	3f341c	background       (dark brown)
	272d3c	background       (dark blue)
	e1ded8	nav bar          (light tan)
	a8c5e4	nav bar hover    (light blue)
	292618	text             (dark grey)
	26314f	text link        (dark blue)
	528bca	text link hover  (blue)
	c3bdb1	text link bg     (tan)
	ffffff	text footer      (white)
	554320	text footer bg	 (brown)
*/


a img {
    border: none;
    outline: none;
    }



#shopsidebar {
	float: left;
	width: 125px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 10px;
}

#shopbox {
	background-image: url(/images/structure/box-bg.png);
	background-repeat: repeat;
	border: 2px dashed #cccccc;
}

#google-acceptance {
	margin-top: 10px;
	padding-top: 10px;
}

.shopboxdonate {
	clear: both;
}

.wayshop {									/* nav bar container */
	float: none;
	width:125px;
/*	position:relative; */
/*	z-index:100; */
	font-family: Verdana, Arial, Sans-Serif;
	font-size:11px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

.wayshop ul li a, .wayshop ul li a:visited {	/* each nav block */
	display:block;
	width:105px;
/*	height:20px; */
	color:#000000;
	text-decoration:none;
	text-align:center;
	border:2px solid #cccccc;
	background:#e1ded8;
	font-size:11px;
	line-height:20px;
	overflow:hidden;
}

.wayshop ul {								/* leave alone */
	padding:0;
	margin:0;
	list-style-type: none;
}

.wayshop ul li {							/* leave alone */
	float:left;
	margin-right:1px;
	position:relative;
}

.wayshop ul li ul {						/* leave alone */
	display: none;
}


.wayshop ul li:hover a {					/* top level on mouse-over */
	color:#000000;
	background:#a8c5e4;
}

.wayshop ul li:hover ul {					/* leave alone */
	display:block;
	position:absolute;
	top:21px;
	left:0;
	width:105px;
}

.wayshop ul li:hover ul li a.hide {		/* sub-page that has sub-pages */
	color:#000000;
	background:#c3bdb1;
}

.wayshop ul li:hover ul li:hover a.hide {	/* sub-page that has sub-pages on mouse-over */
	color:#000;
	background:#a8c5e4;
}

.wayshop ul li:hover ul li ul {			/* leave alone */
	display: none;
}

.wayshop ul li:hover ul li a {				/* sub-pages */
	display:block;
	color:#000;
	background:#e1ded8;
}

.wayshop ul li:hover ul li a:hover {		/* sub-pages on mouse-over */
	color:#000;
	background:#a8c5e4;
}

.wayshop ul li:hover ul li:hover ul {		/* leave alone */
	display:block;
	position:absolute;
	left:105px;
	top:0;
}

.wayshop ul li:hover ul li:hover ul.left {	/* leave alone */
	left:-105px;
}


/*******
    Store
*******/
/*
table.products-default {
    border: 1px solid #e3e3e3;
    width: 100%;
    text-align: center;
    }
        
    table.products-default th {
        text-align: center;
        background: #3F341C;
        color: #fff;
        }

    table.products-default td {
        border: 1px solid #f3f3f3;
        vertical-align: top;
        }

    table.products-default td.item {
        width: 200px;
        padding: 0 15px 5px;
        }

        table.products-default h3 {
            font-size: 14px;
            font-weight: normal;
            }

    table.products-default td.description {
        width: 250px;
        padding: 15px;
        }

    
        table.products-default a.product-image {
            display: block;
            width: 200px;
            height: 200px;
            margin: 0 auto 15px;
            }
            
            table.products-default a.product-image img {
                width: 200px;
                height: 200px;
                }

    table.products-default td.size {
        width: 100px;
        padding: 15px;
        }
        
    table.products-default td.price {
        width: 30px;
        padding: 15px;
        }

#shopping-cart {
    background: #fff;
    border: 3px solid #e3e3e3;
    margin: 15px 0;
    width: 725px;
    position: relative;
    padding: 15px 25px;
    }
    
    #shopping-cart .cartHeaders {
        float: left;
        font-weight: bold;
        }
        
        .cartHeaders div {
            margin: 0 0 5px 8px;
            }
        
    .itemImage {
        float: left;
        margin-right: 10px;
        width: 100px;
        }

        .itemImage img {
            width: 75px;
            height: 75px;
            }
        
    .itemName {
        float: left;
        margin-right: 10px;
        width: 200px;
        }
        
    .itemPrice {
        float: left;
        margin-right: 10px;
        width: 100px;
        }

    .itemOptions {
        float: left;
        margin-right: 10px;
        width: 100px;
        line-height: 1em;
        }

    .itemQuantity {
        float: left;
        margin-right: 10px;
        width: 100px;
        }

    .itemTotal {
        float: left;
        margin-right: 10px;
        width: 100px;
        }
    
    .totalRow {
        clear: both;
        margin-left: -5000px;
        }

.itemContainer {
    margin: 3px;
    padding: 10px 0;
    clear: both;
    }
    
    .itemQuantity input{
        width: 20px;
        border: 1px solid #e3e3e3;
        }
        
        a.simpleCart_empty {
            float: right;
            background: none;
            color: red;
            }
            
            a.simpleCart_checkout {
                color: green;
                background: none;
                font-size: 18px;
                font-weight: bold;
                position: absolute;
                top: 15px;
                right: 15px;
                clear: both;
                text-decoration: underline;
                }

        #shopping-cart {
            margin: 15px auto;
            width: 800px;
            }

        .itemOptions {
            float: left;
            margin-right: 10px;
            width: 100px;
            height: 50px;
            }
            
.clear {
    clear: both;
    }
*/
/*******
    Shop
*******/
.shop-content {
    float: right;
    width: 600px;
    }
	
	
/*******
    Category Page
*******/
.shop-wrapper {
    text-align: center;
    }
    
    .tpl-shop {
        float: left;
        width: 190px;
        height: 250px;
        margin: 0 0 0 0;
        text-align: center;
        }

        .tpl-shop h3 {
			width: 150px;
    	    margin: 11px 0 0 20px;
            }
                    
        .tpl-shop a {
            background: none;
            }
        
        .tpl-shop img {
            width: 150px;
            height: 150px;
            }
			
			
/*******
    Product List Page
*******/
.product-list-wrapper {
    text-align: center;
    width: 600px;
    }
    
    .tpl-product-list {
        float: left;
        width: 190;
        height: 225px;
        margin:  0 30px 0 15px;
        text-align: center;
        }
        
        .tpl-product-list h3 {
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
    	    margin: 0px 0px 0px 0px;
			width: 150px;
            }
            
        .tpl-product-list a {
            background: none;
            }
        
        .tpl-product-list img {
            width: 150px;
            height: 150px;
            }

/*******
    Each Product
*******/
    
    
.each-product {
    position: relative;
    padding: 0 0 35px 0;
    }
    
    .each-product hr {
        width: 75%;
        margin: 0 auto;
        }
    
    .each-product .small-text {
        font-size: 11px;
        color: #999;
        padding: 0 0 0 0;
        margin: 10px 0 10px 0;
        }
        
    .each-product h3 {
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
    	    margin: 0px 0px 0px 0px;
        }
        
    .each-product h2 {
			font-size: 12px;
			line-height: normal;
			font-weight: bold;
    	    margin: 10px 0px 10px 0px;
        }
        
    .each-product .leftcol {
        float: left;
        width: 200px;
        text-align: center;
            margin-right: 10px;
        }
        
        .each-product .leftcol img {
            width: 150px;
            height: 150px;
				background-image: url(/images/zoom.png);
				background-repeat: no-repeat;
				background-position: center bottom;
				padding-bottom: 17px;
            }
    
        .each-product .rightcol {
            float: right;
            width: 375px;
            margin-right: 10px;
            }
            
            .each-product h4 {
                margin-bottom: 0;
                }
            
            .each-product a.add-to-cart {
                float: right;
                background: #fff url(http://americaneaglefoundation.com/images/cart.jpg) top center no-repeat;
                padding-top: 90px;
                height: 15px;
                width: 150px;
                margin: 15px 0 0 0;
                text-align: center;
                }

            .each-product .add-to-cart-sizes-wrapper {
                float: right;
                margin: 15px 0 0 0;
                text-align: right;
                }
                

/*******
    Google Stuff
*******/

.product {
    text-align: center;
    }
    
.product .for-google {
    display: none;
    }
    
.align-cart {
	float: right;
	margin: 10px;
	padding: 10px;
    }

.product-attr-size {
    margin-bottom: 5px;
    }
	
.override #googlecart-widget-body {
    background-color: #e1ded8; 
	}

#google_amark_b {
	z-index: 100000000000000000000;
}