@charset "utf-8";
/* CSS Document */
.ShellItemTabs.SingleTab ul {list-style:none;}
input[type="button"], input[type="submit"], .ButtonStyleLink
{
    border-radius: 4px;
    -webkit-appearance: none;
	height:auto;
	padding:10px;
	background-color: #740002;
	border: solid 5px #F9E4C5;
	text-transform:uppercase;
	text-size:16px;
	font-weight:700;
	color:#FFF;

}


input[type="button"]:hover, input[type="submit"]:hover, .ButtonStyleLink:hover {-webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1);
		-webkit-transition:all .5s ease;
		-ms-transition:all .5s ease;
		transition:all .5s ease;
		background-color:#343338;}



.ShellTemplateImage a:hover img
{
    opacity: .5;
}

/*item and item components template img styling 
.ShellDetail .ShellImages
{
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    padding: 15px;
}
*/
.ShellStoreMainContent.item .ShellPriceBox, .ShellStoreMainContent.itemoptionalcomponents .ShellPriceBox {border:2px solid white;}
.ShellStoreMainContent.item .Accessories .ShellTemplateImage, .ShellStoreMainContent.itemoptionalcomponents .Accessories .ShellTemplateImage {    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    padding: 15px;}
.ShellStoreMainContent.item .ShellItemNavigation, .ShellStoreMainContent.itemoptionalcomponents .ShellItemNavigation	{border-top:1px solid white; border-bottom:1px solid white; font-size:13px;}
.ShellStoreMainContent.item .Title, .ShellStoreMainContent.itemoptionalcomponents .Title {font-size:30px; font-weight:normal}
.ShellStoreMainContent.item .ShellDetailPrice .Id, .ShellStoreMainContent.itemoptionalcomponents .ShellDetailPrice .Id{color:black; font-size:12px;}
.ShellStoreMainContent.item .PagingItemTitle, .ShellStoreMainContent.itemoptionalcomponents .PagingItemTitle {font-weight:normal;}
.ShellStoreMainContent.item .ShellDetailPrice, .ShellStoreMainContent.itemoptionalcomponents .ShellDetailPrice {padding-left:5%;}
.ShellStoreMainContent.item .AccessoriesLabel, .ShellStoreMainContent.itemoptionalcomponents .AccessoriesLabel {font-family: "Alegreya SC",serif;
    font-size: 18px;
}
.ShellStoreMainContent.item .AccessoriesInstructions, .ShellStoreMainContent.itemoptionalcomponents .AccessoriesInstructions {border-top:1px solid white;}
.ShellStoreMainContent.item .ui-widget, .ShellStoreMainContent.itemoptionalcomponents .ui-widget{font-family:Open Sans, 'Arial'}
.ShellStoreMainContent.item .ui-tabs-anchor, .ShellStoreMainContent.itemoptionalcomponents .ui-tabs-anchor {font-family:"Alegreya SC", serif; font-size:18px;}
/*cart template styling*/
.ShellCart .ShellCartItem > .Image a img
{
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    padding: 15px;
}


/*grid template img styling 
.ShellStoreMainContent.grid1 .ShellTemplate.Item img, .ShellStoreMainContent.grid2 .ShellTemplate.Item img, .ShellStoreMainContent.grid3 .ShellTemplate.Item img, .ShellStoreMainContent.grid1 .ShellTemplate.Folder img, .ShellStoreMainContent.grid2 .ShellTemplate.Folder img, .ShellStoreMainContent.grid3 .ShellTemplate.Folder img
{
    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    padding: 15px;
}
*/
.ShellStoreMainContent.grid1 .ShellTemplateAddToCart {position:relative;}

.ShellStoreMainContent.grid1 .Item {padding-bottom:10px;}
.ShellStoreMainContent.grid1 .Item .TemplatePrice {font-size:12px; padding-top:5px;}

.ShellImages.SingleImage
{
    clear: both;
}

.Title
{
    font-family: "Alegreya SC",serif;
    font-size: 22px;
}

div.ShellItemNavigation a
{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}


div.ShellCarousel .jcarousel-next-horizontal, div.ShellCarousel .jcarousel-prev-horizontal
{
    color: black;
}
.AddToCartButton {width:125px;}
#ctl00_Store_content_EnterDiscountButton {width:auto; font-size:12px; padding:5px;}
.ShellStoreMainContent .CartActions .Action.Discount .ShellEnterDiscount {}
.ShellStoreMainContent .CartActions .Action.Discount .ShellEnterDiscount .EnterDiscountTextBox {float:left; width:150px}
/*detail list, specials page, new items page, template styling */
.ShellStoreMainContent.detail div.TemplateRow, .ShellStoreMainContent.specials div.TemplateRow, .ShellStoreMainContent.newitems div.TemplateRow {    background: none repeat scroll 0 0 #fff;
    border-radius: 6px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.22);
    padding: 1% 2%;
	width:96%;}
.ShellStoreMainContent.detail .TemplateImage, .ShellStoreMainContent.specials .TemplateImage, .ShellStoreMainContent.newitems .TemplateImage {padding:0 35px 5px 0}

.ShellStoreMainContent.detail .ShellTemplate .ShellTemplateLinkAddToCart,.ShellStoreMainContent.specials .ShellTemplate .ShellTemplateLinkAddToCart, .ShellStoreMainContent.newitems .ShellTemplate .ShellTemplateLinkAddToCart {position:relative; width:100%;}

.ShellStoreMainContent.detail .ShellTemplate div.ShellTemplateAddToCart, .ShellStoreMainContent.specials .ShellTemplate div.ShellTemplateAddToCart, .ShellStoreMainContent.newitems .ShellTemplate div.ShellTemplateAddToCart {padding-top:10px;}

.ShellStoreMainContent.detail .ShellTemplate .ShellTemplateDetail, .ShellStoreMainContent.specials .ShellTemplate .ShellTemplateDetail, .ShellStoreMainContent.newitems .ShellTemplate .ShellTemplateDetail {padding-bottom:0px;}

/*vendor lookup locater page */
.ShellStoreMainContent.locator #ctl00_Store_content_ZipTextBox {
				border:none;
				padding:10px 15px;
				  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin:0px 10px 0px 10px;
}

/*checkout */
.ShellStoreMainContent .CheckoutOptions .CheckoutOptionsButtons .CheckoutButton {width:118px; height:49px;}
.ShellCheckout .Header {margin-top:0px;}
.ShellCheckout {padding:0px 20px 20px 20px;}

.ShellStoreMainContent.login .LoginButton {width:130px;}

@media (max-width: 700px){
.ShellStoreMainContent {padding:0; width:100%;}}


.RememberMeCheckBox {
    bottom: 70px !important;
}

.Sidebar {
	margin-right: -30px !important;
}

.RandomWeight{
    display:none;
}