﻿/*==============================================
HMA Template 1 Stylesheet - Internal
================================================
	Author: Matthew Jorgensen 
==============================================*/


/*--- Gift Shop ---*/
/* Sidemenu */
#main_sidebar .gift-shop-cart a{ width: 208px; height: 30px; background: transparent url(../Theme/Images/btn-viewcart.gif) no-repeat center top; display: inline; float: left; margin: 0 16px 10px; overflow: hidden; text-indent: -999999em; }
#main_sidebar .gift-shop-cart a:hover{ background-position: center bottom; }
#main_sidebar .gift-shop-categories{ width: 188px; background: #fbf8e3; border: solid 3px #e1d8af; border-right: 0 none; border-left: 0 none; display: inline; float: left; font-size: 1.2em; margin: 0 16px 10px; overflow: hidden; padding: 10px 10px 0; }
#main_sidebar .gift-shop-categories h3{ border-bottom: solid 1px #fedc89; color: #00539f; font-size: 1.15em; line-height: 1em; margin: 0 0 0.5em; padding: 0 0 0.25em; }
#main_sidebar .gift-shop-categories ul{ margin: 0 0 12px; }
#main_sidebar .gift-shop-categories ul li{ background: transparent url(../Theme/Images/bullet-orange.gif) no-repeat left 0.65em; margin: 0 0 .25em; padding: 0 0 0 .75em; }
#main_sidebar .gift-shop-categories ul li a{ color: #666; text-decoration: none; }
#main_sidebar .gift-shop-categories ul li a:hover{ color: #00539f; text-decoration: underline; }
/* Product List */
#main_content .gift-shop-products-list{ width: 680px; border-bottom: solid 1px #ebebeb; display: inline; float: left; margin: 10px 0; overflow: hidden; }
#main_content .gift-shop-products-list .gift-shop-products-wrap{ width: 688px; display: inline; float: left; }
#main_content .gift-shop-products-list .gift-shop-product{ height: 240px; border: solid 1px #ebebeb; display: inline; float: left; margin: 0 10px 10px 0; padding: 14px 14px 4px; }
#main_content .gift-shop-products-list .gift-shop-product .product-thumb{ width: 120px; height: 140px; border: solid 1px #ebebeb; margin: 0 0 5px; padding: 5px; }
#main_content .gift-shop-products-list .gift-shop-product .product-details{ color: #999; font-size: .9em; line-height: 1.25em; text-align: left; }
#main_content .gift-shop-products-list .gift-shop-product .product-details .name{ font-weight: bold; }
#main_content .gift-shop-products-list .gift-shop-product .product-details .name,
#main_content .gift-shop-products-list .gift-shop-product .product-details .price,
#main_content .gift-shop-products-list .gift-shop-product .product-details .category{ width: 132px; }
/* Product Details */
#main_content .gift-shop-product-details{ width: 650px; border: solid 1px #ebebeb; display: inline; float: left; margin: 0 0 20px; overflow: hidden; padding: 14px; }
#main_content .gift-shop-product-details .product-details-thumb{ width: 120px; height: 140px; border: solid 1px #ebebeb; display: inline; float: left; margin: 0 14px 0 0; padding: 5px; }
#main_content .gift-shop-product-details .product-details-info{ width: 500px; display: inline; float: left; }
#main_content .gift-shop-product-details .product-details-info p{ margin: 0 0 10px; }
#main_content .gift-shop-product-details .product-details-info .price{ color: #4b88c0; font-size: 1.5em; font-weight: bold; line-height: 1.5em; margin: 0 0 10px; }
#main_content .gift-shop-product-details .product-details-info .product-details-option{ margin: 0 0 10px; padding: 5px 0; }
#main_content .gift-shop-product-details .product-details-info .product-details-option label{ font-size: 1.25em; font-weight: bold; margin: 0 10px 0 0; }
#main_content .gift-shop-product-details .product-details-info .product-details-buttons{ margin: 0 0 10px; }
#main_content .gift-shop-product-details .product-details-info .product-details-buttons .add-to-cart{ margin: 0 5px 0 0; }
#main_content .gift-shop-product-details .product-details-info .product-details-buttons .keep-shopping{ font-size: 1.15em; font-weight: bold; margin: 0 0 0 5px; }
/* View Cart */
#main_content .gift-shop-viewcart{ margin: 0 0 10px; }
#main_content .gift-shop-viewcart table{ width: 100%; border: solid 1px #e1d8af; }
#main_content .gift-shop-viewcart table thead tr td{ background: #f3edd1; border-bottom: solid 1px #e1d8af; border-right: solid 1px #e1d8af; color: #A59A6B; font-size: 1.25em; font-weight: bold; padding: 10px 0; text-align: center; }
#main_content .gift-shop-viewcart table thead tr td.col-qty{ width: 90px; }
#main_content .gift-shop-viewcart table thead tr td.col-item{ text-align: left; padding-left: 10px; }
#main_content .gift-shop-viewcart table thead tr td.col-price{ width: 120px; }
#main_content .gift-shop-viewcart table thead tr td.col-total{ width: 120px; border-right: 0 none; }
#main_content .gift-shop-viewcart table tbody tr td{ border-bottom: solid 1px #e1d8af; border-right: solid 1px #e1d8af; padding: 4px 5px; text-align: center; vertical-align: top; }
#main_content .gift-shop-viewcart table tbody tr td.col-qty input{ width: 30px; display: inline; float: left; text-align: center; }
#main_content .gift-shop-viewcart table tbody tr td.col-qty .btn-update{ width: 16px; height: 16px; background: transparent url(/Resources/Common/Images/Icons/accept.gif) no-repeat center top; display: inline; float: left; margin: 4px 0 4px 5px; overflow: hidden; text-indent: -99999em; }
#main_content .gift-shop-viewcart table tbody tr td.col-qty .btn-delete{ width: 16px; height: 16px; background: transparent url(/Resources/Common/Images/Icons/bin.gif) no-repeat center top; display: inline; float: left; margin: 4px 0 4px 5px; overflow: hidden; text-indent: -99999em; }
#main_content .gift-shop-viewcart table tbody tr td.col-item{ line-height: 1.25em; padding-left: 10px; text-align: left; }
#main_content .gift-shop-viewcart table tbody tr td.col-item .options{ color: #999; font-size: .9em; }
#main_content .gift-shop-viewcart table tbody tr td.col-total{ border-right: 0 none; }
#main_content .gift-shop-viewcart table tfoot tr td{ font-size: 1.3em; padding: 10px; }
#main_content .gift-shop-viewcart table tfoot tr td.col-label{ color: #a59a6b; text-align: right; }
#main_content .gift-shop-viewcart table tfoot tr td.col-amount{ font-weight: bold; text-align: center; }
#main_content .gift-shop-viewcart .viewcart-buttons{ width: 100%; display: inline; float: left; margin: 10px 0 0; }
#main_content .gift-shop-viewcart .viewcart-buttons .checkout{ display: inline; float: left; }
#main_content .gift-shop-viewcart .viewcart-buttons span{ display: inline; float: left; margin: 5px 10px; }
#main_content .gift-shop-viewcart .viewcart-buttons .keep-shopping{ display: inline; float: left; font-size: 1.1em; font-weight: bold; margin: 4px 0 0; }


/* ER Wait Times */
#erwaittime-wrap{ display: inline; float: left; }
#erwaittimes{ width: 240px; height: 115px; position: relative; }
#main_sidebar #erwaittimes h2{ width: 197px; height: 45px; background: transparent url(/App_Themes/Default/Images/h2-erextra_int.gif) no-repeat center top; border: 0 none; display: block; margin: 0 auto 10px; overflow: hidden; text-indent: -999999em; }
#erwaittimes .erwaittimes-locations{ width: 210px; position: absolute; top: 60px; left: 13px; border-top: solid 1px #ccc; border-bottom: solid 1px #ccc; padding: 6px 0; }
 #erwaittimes .erwaittimes-locations span{ display: inline; float: left; }
 #erwaittimes .erwaittimes-locations span.erwaittimes-location-name{ color: #333; font-size: 12px; font-weight: bold; margin: 11px 10px 7px; }
 #erwaittimes .erwaittimes-locations span.erwaittimes-location-time{ color: #e92824; font-size: 25px; font-weight: bold; position: absolute; right: 47px;  }
 #erwaittimes .erwaittimes-locations span.erwaittimes-location-label{ color: #333; font-size: 18px; margin: 7px 0 0 5px; position: absolute; right: 5px; }
 #erwaittimes div.erwaittimes-links{ display: none; }
