﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100% ;font-family: inherit;vertical-align: baseline;}
a {text-decoration: none;color:#4E4E4E;}
a:focus {border-color:#CDCDCD;border-width:0.2px;text-decoration:underline;}
a:active {border-color:#CDCDCD;border-width:0.2px;text-decoration:underline;}
.ClearFloats {clear:both;}
.header-icon {background:url("../images/icon_50.png") no-repeat scroll 0 0 transparent;width:69px;margin-right:10px;}
.big-caret {border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid;display:inline-block;font-size:20px;height:0;vertical-align:middle;width:0;}
.BoldText {font-weight:900;}

/* Begin Bootstrap Overrides */
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {position:inherit !important;}
body {background-color:#D3D3E2 !important;}
.caret {margin-left:5px !important;}
.navbar {margin-bottom:0 !important;}
.modal-body img {width:100%;}
.modal-body #pinterestButton img {width:auto;}
.modal-content {background-color:#F8F8F8 !important;}
.form-control {display:inline !important;}
.panel-group {margin-bottom:0 !important;}
.panel {border-radius:4px !important;}
h4 {font-weight:900 !important;}
.accordion-toggle:after {font-family:'Glyphicons Halflings';content:"\e114";float:right;position:relative;bottom:23px;font-size:20px;color:#333333;}
.accordion-toggle.collapsed:after {content:"\e080";}
.panel-heading:hover {cursor:pointer;}
.panel-heading:hover h4 {text-decoration:underline;}
.thumbnail .caption {min-height:215px;}
.thumbnail img {margin-left:auto;margin-right:auto;display:block;max-width:100%;max-height:250px;padding:5px;}
.left-btn-grp {border-bottom-left-radius:4px !important;border-top-left-radius:4px !important;}
.right-btn-grp {border-bottom-right-radius:4px !important;border-top-right-radius:4px !important;}
.col-md-12 {padding-bottom:15px !important;}
/* End Bootstrap Overrides */

/* Begin Facebook Overrides */
.fb-share-button {margin-top:15px !important;}
/* End Facebook Overrides */

#OverallContainer #HeaderContainer {position:fixed;top:0;opacity: 0.95;filter:alpha(opacity=95);width:100%;z-index:10;}
#OverallContainer #BodyContainer {margin-bottom:75px;margin-top:75px;}
#OverallContainer #BodyContainer .content-container {border:1px solid #E7E7E7;border-radius:10px;margin:10px auto;padding:20px;width:70%;max-width:900px;background-color:#F8F8F8;}
#OverallContainer #BodyContainer .ErrorMessage {display:block;color:#FF0000}
#OverallContainer #BodyContainer .ContactSmallTextBox {width:60%;text-align:center;border:1px solid #D1D1D1;padding:3px;min-width:50px;max-width:100px;border-radius:4px;}
#OverallContainer #BodyContainer .ContactTextBox {margin-bottom:15px;border:1px solid #D1D1D1;padding:3px;}
#OverallContainer #BodyContainer .ContactTextArea {height:150px;margin-bottom:15px;border:1px solid #D1D1D1;padding:5px;}
#OverallContainer #BodyContainer .contact-image-background {background:url("../images/mailbag.png") no-repeat scroll 0 0 transparent;height:344px;}
#OverallContainer #BodyContainer .contact-address-section {text-align:center;}
#OverallContainer #BodyContainer #map-canvas {min-height:400px;margin-bottom:20px;}
#OverallContainer #BodyContainer .CommissionInformationList {padding-left:10px;}
#OverallContainer #BodyContainer .CommissionInformationList li {padding-left:10px;}
#OverallContainer #BodyContainer .ShopTextBoxSmall {text-align:center;border:1px solid #D1D1D1;padding:3px;}
#OverallContainer #BodyContainer .ShopTextBoxLarge {margin-bottom:15px;border:1px solid #D1D1D1;padding:3px;width:100%;}
#OverallContainer #BodyContainer .thumbnail-container {width:100%;vertical-align:middle;}
#OverallContainer #BodyContainer .error-message {margin-top:10px;margin-bottom:25px;}
#OverallContainer #BodyContainer .item-count {font-weight:900;margin-bottom:0 !important;}
#OverallContainer #BodyContainer .add-to-cart {width:100%;height:400px;}
#OverallContainer #BodyContainer .PriceList {width:100%;max-width:400px;margin-top:20px;}
#OverallContainer #BodyContainer .PriceList td, th{padding-right:10px;padding-left:10px;margin:0px;vertical-align:middle;}
#OverallContainer #BodyContainer .PriceList th {padding:10px !important;border:1px solid #D1D1D1;font-weight:900;}
#OverallContainer #BodyContainer .PriceList td {border-right:1px solid #D1D1D1;border-left:1px solid #D1D1D1;}
#OverallContainer #BodyContainer .PriceList td.LastInList {border-bottom:1px solid #D1D1D1;}
#OverallContainer #BodyContainer .event-calendar {padding:0;}
#OverallContainer #BodyContainer .event-calendar td, th {padding:0;}
#OverallContainer #BodyContainer .artist-image {float:left;width:280px;border:none;margin:0 0 5px;padding:10px 0;}
#OverallContainer #FooterContainer {z-index:10;position:fixed;bottom:0;opacity: 0.95;filter: alpha(opacity=95);width:100%;font-size:10px;background-color:#F8F8F8;border:1px solid #E7E7E7;border-radius:4px;min-height:50px;padding:10px;}

@media screen and (min-width: 1000px)
{
    #OverallContainer #BodyContainer .thumbnail-container {height:250px;}
}