/* --------------------------------- Minion Pro ------------------------------------ */

/*
    Regular:
        font-family: "minion-prog";
        font-weight: 400;

    Italic:
        font-family: "minion-prog";
        font-weight: 400;
        font-style: italic;

    SemiBold:
        font-family: "minion-prog";
        font-weight: 600;

    Bold:
        font-family: "minion-prog";
        font-weight: 700;

*/

@font-face {
    font-family: "minion-pro";

}

/* --------------------------------- proxima-nova ------------------------------------ */

@font-face {
    font-family: "proxima-nova";
}


/* --------------------------------- proxima-nova ------------------------------------ */

body {
    font-family:"proxima-nova";
    font-weight:200;
    font-size:11px !important;
}

#TopMenu  .CartLink a {
    font-family:"proxima-nova";
    font-weight:400;
    font-size:10px !important;
}

#TopMenu  a {
    font-family:"proxima-nova";
    font-weight:400;
    font-size:11px !important;
}

.submenu1 li a, .submenu2 li a, .submenu3 li a {
    font-family:"proxima-nova" !important;
    font-weight:400;
    font-size:10px !important;
}

#Menu li.menuTitle {
    font-family: "proxima-nova" !important;
    font-weight:400;
    font-size:13px;
}

#Menu li a {
    font-family: "proxima-nova" !important;
    font-weight:400;
    font-size: 13px;
}

#Menu li ul  .header a, #Menu ul .header, #Menu ul .linkmenu  {
    font-family: "proxima-nova" !important;
    font-weight:400 !important;
    font-size: 16px !important;
}

#Menu li ul li {
    font-family: "proxima-nova" !important;
    font-weight:400;
    font-size: 10px;
}

#Menu li ul li a {
    font-family: "proxima-nova" !important;
    font-weight:400;
    font-size: 10px;
}

#SearchForm input.Textbox {
    font-family:"proxima-nova" !important;
    font-weight:400;
    font-size: 10px;
    font-style: italic;
}

.below_footer {
    font-family:"proxima-nova";
    font-weight:400;
    font-size:11px;
}

.CheckoutRedeemCoupon h4 {
    font-family: "minion-pro";
    font-weight:400;
    font-style:italic;
    font-size:14px;
}

.CheckoutRedeemCoupon p {
    font-size:11px;
    font-family:"proxima-nova" !important;
    font-weight: 400 !important;
}

.CheckoutRedeemCoupon input[type=button] {
    font-size:11px;
    font-family:"proxima-nova";
    font-weight:400;
}

.CheckoutRedeemCoupon input[type=text] {
    font-family:"proxima-nova" !important;
    font-style:italic;
    font-weight:400;
    font-size:11px;
}

.ExpressCheckoutBlock .ExpressCheckoutTitle {
    font-size:14px;
    font-family:"proxima-nova";
    font-weight: 400;
}

.ExpressCheckoutBlock {
    font-family:"proxima-nova";
    font-weight:400;
}

.ExpressCheckoutBlock select {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
    font-style: italic;
}

.ExpressCheckoutContent label {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 10px;
}


.ExpressCheckoutContent input[type=submit] {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 11px;
}


.ExpressCheckoutContent .SelectBillingAddress label {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight: 400;
}

.ExpressCheckoutContent p {
    font-family:"proxima-nova";
    font-weight: 400;
    font-size: 10px;
}

.ExpressCheckoutContent .ShipperPrice {
    font-family:"proxima-nova";
    font-weight: 600;
    font-size: 11px;
}

.ExpressCheckoutContent .CartContents thead th{
    font-family:"proxima-nova";
    font-weight: 600;
    font-size: 11px;
}

.ExpressCheckoutContent .CartContents tbody td:first-of-type {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight: 200 !important;
}

.ExpressCheckoutContent .CartContents tfoot td {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight: 200;
}

.ExpressCheckoutContent .PaymentOptions h3 {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 10px !important;
}

.ExpressCheckoutContent .CartContents tbody td {
    font-family:"proxima-nova";
    font-size: 12px;
    font-weight: 200;
}

#CheckoutStepShippingProvider p{
    font-family:"proxima-nova" !important;
    font-weight:400;
    font-size: 10px;
}

.ExpressCheckoutContent .order-finish #bottom_payment_button {
    font-family:"proxima-nova" !important;
    font-weight:200 !important;
    font-size: 16px !important;
}

.ProductAddToCart .brasizeLink a {
    font-size: 11px;
    font-weight: 400;
    font-family:"proxima-nova";
    color: #999499;
}

.Content #SideCategoryList  .SideCategoryListHeader {
    font-family: "minion-pro" !important;
    font-size: 13px !important;
    font-weight:400 !important;
}

.Content #SideCategoryList ul a{
    font-family: "minion-pro";
    font-size: 11px;
}

#SideCategoryList ul li a {
    font-family:"minion-pro";
}

#ProductBreadcrumb li, #CategoryBreadcrumb li, #SideCategoryList li {
    font-family: "minion-pro";
    font-size: 13px;
    font-weight:400;
}

#ProductBreadcrumb a, #CategoryBreadcrumb a, #SideCategoryList li a {
    font-family: "minion-pro";
    font-size: 11px;
}

#SideCurrencySelector .CurrencyListHeader li {
    font-family: "minion-pro";
    font-size: 13px;
    font-weight:400;
}


#SideCurrencySelector  a {
    font-family: "minion-pro";
    font-weight:400;
    font-size: 13px;
}

#HomeFeaturedProducts .ProductList .ProductName {
    font-family: "minion-pro";
    font-weight:700;
    font-size: 16px !important;
}

#HomeFeaturedProducts .ProductList .ProductCat {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 10px !important;
}

#HomeFeaturedProducts .ProductList .ProductPrice {
    font-family: "minion-pro";
    font-weight:600;
    font-size: 24px !important;
}

#CategoryContent  .ProductList .ProductName,
#HomeFeaturedProducts .ProductList .ProductName{
    font-family: "minion-pro";
    font-weight:600;
    font-size: 16px !important;
}

#CategoryContent  .ProductList .ProductCat {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 10px !important;
}

#CategoryContent  .ProductList .ProductPrice {
    font-family: "minion-pro";
    font-weight:600;
    font-size: 24px !important;
}


.footerTable th{
    font-family:"proxima-nova";
    font-size:12px;
    font-weight:600;
}

.footerTable td a {
    font-size:12px;
    font-family: "minion-pro";
    font-weight:400;

}

.footerTable .storeLocatorSpan {
    font-size:12px;
    font-family: "minion-pro";
    font-weight:400;

}

.ContentProduct .ProductName {
    font-family: "minion-pro";
    font-weight:600;
    font-size: 28px;
}

.ContentProduct .ProductCat {
    font-family:"proxima-nova";
    font-weight:200;
    font-size: 18px;
}

.ContentProduct .PriceRow {
    font-family: "minion-pro";
    font-weight:600;
    font-size: 30px;
}

.ContentProduct .ProductDescription {
    font-family: "minion-pro";
    font-size: 14px;
    font-weight:400;
}

.ContentProduct .ProductDescription  h3 {
    font-family:"proxima-nova";
    font-weight: 400;
    font-size: 14px;
}

.ContentProduct .WishlistButton {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

.ContentProduct .AddToCartButton {
    font-family:"proxima-nova";
    font-weight:200;
    font-size: 18px;
}

.ContentProduct .ShippingPrice .upper {
    font-family: "minion-pro";
    font-size: 14px;
    font-weight:400;
}

.ContentProduct .ShippingPrice .lower {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 11px;
    color: #999499;
}

.ContentProduct .ShippingPrice .lower a {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 11px;
    color: #999499;
}

#SideProductRelated  h2 {
    font-family: "minion-pro";
    font-weight:400;
    font-style: italic;
    font-size: 15px;
}

#SideProductRelated  .ProductTitle {
    font-family: "minion-pro";
    font-size: 12px;
    font-weight: 400;
}

#SideProductRelated  .ProductCat {
    font-size: 9px;
    font-family:"proxima-nova";
    font-weight:400;
}

#SideProductRelated  .ProductLink a {
    font-family:"proxima-nova";
    font-size: 9px;
    font-weight:400;
}

#SideProductRelated  .ProductPrice {
    font-family: "minion-pro";
    font-weight: 400;
    font-size: 16px;
}

.ContentProduct .ProductRatingSum  .Title {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:400;
}

.ContentProduct .ProductRatingSum  .AddReview {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
    color: #999499;
}

.ContentProduct .ProductRatingSum  a {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
    color: #999499;
}

.ContentProduct #ProductReviews h3 {
    font-size:24px !important;
    font-family:"proxima-nova" !important;
    font-weight:400;
}

.ContentProduct #ProductReviews h4 {
    font-size:14px !important;
    font-family:"proxima-nova" !important;
    font-weight:400;
}

.ContentProduct #ProductReviews dt{
    font-family:"proxima-nova" !important;
    font-size: 10px;
    font-weight:400;
}

.ProductReviewForm input[type=submit] {
    font-family:"proxima-nova" !important;
    font-weight:200;
    font-size: 14px !important;
}

.ContentProduct #ProductReviews a {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 9px;
}

.ContentProduct #ProductReviews .ReviewPoster {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 12px;
}

.ContentProduct #ProductReviews .ReviewDate {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 9px;
}

.ContentProduct #ProductReviews .ReviewHead {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 12px;
}

.ContentProduct #ProductReviews .ReviewText {
    font-family: "minion-pro";
    font-weight:400;
    font-size: 14px;
}

.sub-menu ul li a {
    font-family: "minion-pro";
    font-weight:400;
    font-size: 14px;
}

#AccountMenu ul  .Header{
    font-family: "minion-pro";
    font-size: 13px;
    font-weight:400;
}

#AccountMenu ul li a {
    font-family: "minion-pro";
    font-size: 13px;
    font-weight:400;
}

#CartMenu .header {
    font-family: "minion-pro";
    font-size:13px;
    font-weight:400;
}

.ContentAccount {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:400;
}

.ContentAccount {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
    color: #353335;
}

.ContentAccount  h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight: 400;
}

.ContentAccount  h3 {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}

.ContentAccount .AccountNewReturnInfoTable select {
    font-family: "minion-pro";
    font-size: 11px;
    font-style: italic;
}

.ContentAccount .AccountNewReturnInfoTable input[type=submit] {
    font-family: "proxima-nova";
    font-size: 11px;
}

#EditAccountForm {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#EditAccountForm  h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight: 400;
}

#EditAccountForm .InfoMessage, #EditAccountForm .ErrorMessage, #EditAccountForm .SuccessMessage {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#EditAccountForm dt {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 10px;
}

#EditAccountForm input[type=submit] {
    font-family:"proxima-nova";
    font-weight:200;
    font-size: 14px;
}

#ChooseShippingAddress h2 {
    font-family:"proxima-nova";
    font-weight:400;
    font-size: 24px;
}

#ChooseShippingAddress .InfoMessage {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#ChooseShippingAddress .InfoMessage a {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight: 600;
}

#ChooseShippingAddress .ShippingAddressList {
    font-family:"proxima-nova";
    font-weight:400;
}

#ShippingAddressForm h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight: 400;
}

#ShippingAddressForm .InfoMessage {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#ShippingAddressForm dt {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#ShippingAddressForm select {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#ShippingAddressForm input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#WishLists h2, #WishListItems h2, #WishListEditFrom h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight: 400;
}

#WishLists .InfoMessage, #WishLists .ErrorMessage, #WishLists .SuccessMessage,
#WishListItems .InfoMessage, #WishListItems .ErrorMessage, #WishListItems .SuccessMessage,
#WishListEditFrom .InfoMessage, #WishListEditFrom .ErrorMessage, #WishListEditFrom .SuccessMessage
{
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#wishlistsform table th {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight: 600;
}

#wishlistsform table .wishlistnameCell {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#wishlistsform table .actionCell {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#wishlistsform input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#wishlistsform input[type=button] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#WishListEditFrom dt {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#WishListEditFrom input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#WishListEditFrom input[type=button] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#WishListItems .ProductDetails a {
    font-family: "minion-pro";
    font-size: 22px;
    font-weight:400;
}

#WishListItems .ProductDetails em {
    font-family: "minion-pro";
    font-size: 14px;
    font-weight:400;
}

#WishListItems .RemoveFromWishlistForm input[type=submit] {
    font-family:"proxima-nova";
    font-size: 9px;
    font-weight:200;
}

#LoginForm .AccountLogin h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight:400;
}

#LoginForm .AccountLogin p {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#LoginForm .AccountLogin dt {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#LoginForm .AccountLogin a {
    font-family:"proxima-nova";
    font-size: 9px;
    font-weight: 400;
}

#LoginForm .AccountLogin input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#LoginForm .CreateAccount h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight:400;
}

#LoginForm .CreateAccount p {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#LoginForm .CreateAccount li {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#LoginForm .CreateAccount .createAccountLink {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight: 200;
}

#ForgotPasswordForm h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight:400;
}

#ForgotPasswordForm p {
    font-family:"proxima-nova";
    font-size: 11px;
    font-weight:400;
}

#ForgotPasswordForm dt {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#ForgotPasswordForm input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#CreateAccountForm h2, #ContactForm h2 {
    font-family:"proxima-nova";
    font-size: 24px;
    font-weight:400;
}

#CreateAccountForm h3, #ContactForm h3 {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:400;
}


#CreateAccountForm dt, #ContactForm dt {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#CreateAccountForm select, #ContactForm select {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:400;
}

#CreateAccountForm input[type=submit], #ContactForm input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

.term-agree {
    font-family:"proxima-nova";
    font-size:9px;
    font-weight: 400;
}

#PurchaseGiftCertificate, #GiftCertificateIntro, #CheckGiftCertificateBalance {
    font-family:"proxima-nova";
    font-size: 12px;
    font-weight:400;
}

#PurchaseGiftCertificate input[type=submit] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

#PurchaseGiftCertificate input[type=button] {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}


#PurchaseGiftCertificate input[type=button]:hover {
    font-family:"proxima-nova";
    font-size: 14px;
    font-weight:200;
}

.cItems .cItemstable tr td .title {
    font-size:22px !important;
    font-family:"minion-pro" !important;
    font-weight:700;
    text-transform:uppercase !important;
}

.CheckoutButton  a {
    font-family:"proxima-nova" !important;
    font-size: 18px !important;
    font-weight: 200 !important;
}

.ShippingMethodList input[type=button] {
    font-family:"proxima-nova" !important;
    font-size: 12px !important;
    font-weight: 400;
}

.ShippingMethodList {
    font-family:"proxima-nova" !important;
}

.ShippingMethodList table th {
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
}
.ShippingMethodList table label {
    font-family: "proxima-nova" !important;
    font-size: 10px !important;
}
.ShippingMethodList table .ProductPrice {
    font-family: "proxima-nova" !important;
    font-size: 12px;
    font-style: normal !important;
}

.ShippingButton-rew {
    font-family:"proxima-nova" !important;
    font-size: 12px !important;
    font-weight: 400;
}

.cInfo {
    font-family:"proxima-nova" !important;
    font-weight:400;
}

.CheckoutButton input[type=submit] {
    font-family:"proxima-nova" !important;
    font-size: 10px !important;
    font-weight:400;
}

.Recent-Blog li a {
    font-size:18px;
    font-family:"proxima-nova";
    font-weight:400;
}

#CategoryBreadcrumb li:last-of-type, #ProductBreadcrumb li:last-of-type {
    font-family: "minion-pro";
    font-weight:400;
    font-style:italic !important;
}

.contact-form-container-rew .contact-form-rew th {
    font-size:10px;
    font-family:"proxima-nova";
    font-weight:400;
}

#SideCouponCodeBox h2, #SideGiftCertificateCodeBox h2{
    font-family: "minion-pro";
    font-weight:400;
    font-size:18px;
    font-style:italic;
}

#SideCouponCodeBox .BlockContent, #SideGiftCertificateCodeBox .BlockContent {
    font-size:11px;
    font-family:"proxima-nova";
    font-weight:400;
}

#PageContent .BlockContent {
    font-family:"proxima-nova";
    font-weight:400;
    font-size:12px !important;
}

#PageContent .BlockContent {
    line-height:1.6 !important;
}

#PageContent .BlockContent em {
    font-family:"minion-pro";
    font-weight:400;
    font-size:14px !important;
}

#SideCouponCodeBox input[type=submit], #SideGiftCertificateCodeBox input[type=submit] {
    font-family:"proxima-nova" !important;
    font-size: 14px !important;
    font-weight:400;
}

.AdvancedSearch input[type=submit] {
    font-family:"proxima-nova";
    font-size: 10px;
    font-weight:200;
}

h5 {
    font-family:"proxima-nova";
    font-weight:400;
    font-size:14px;
    color:#353335;
    margin-bottom:5px;
    text-transform:uppercase;
}

h6 {
    font-family:"proxima-nova";
    font-weight:400;
    font-size:12px;
    color:#353335;
    text-transform:uppercase;
    margin-bottom:5px;
}

.prodImageInfo {
    font-size:9px !important;
    font-weight:bold;
    font-family:"proxima-nova";
    font-weight:400;

}

.CartContainer-rew .cItemstable th.header {
    font-family: "proxima-nova";
    font-size:14px !important;
    font-weight: bold;
    color:#353335;
}

.CartContainer-rew .cItemstable td.itCol {
    font-family: "proxima-nova";
    font-size:12px !important;
    font-weight: 400;
    color:#353335;
}

.CartContainer-rew .cInfo td.sCol, .CartContainer-rew .cInfo td.tCol {
    font-family: "proxima-nova";
    font-size:12px !important;
    text-transform: uppercase;
    color:#353335;
}

.CartContainer-rew .ShippingMethodList .shippingPrice {
    text-transform: none;
}

.CartContainer-rew .cInfo .shipping-window {
    font-family: "proxima-nova";
}
.CartContainer-rew .cInfo .selected-shipping-method {
    font-family: "minion-pro";
    font-size: 14px;
    font-style: italic;
    text-transform: none;
}

.CartContainer-rew .cInfo .EstimateShipping {
    font-size: 10px;
}

.CartContainer-rew .cInfo .cancelShipping {
    font-family: "minion-pro";
    font-size: 10px;
}
.CartContainer-rew .cInfo .shipping-cost-link {
    font-family: "minion-pro";
    font-size: 10px;
    font-weight: 700;
    font-style: italic;
}

.CartContainer-rew .cInfo td.botborder {
    font-family: "proxima-nova" !important;
    font-size:18px !important;
    text-transform: uppercase;
    color:#353335;
}

.CartContainer-rew .cItems .cItemstable label, .CartContainer-rew .cItems .cInfo label, .CartContainer-rew .productAttributes span {
    font-family: "proxima-nova";
    font-size:12px;
}

.CartContainer-rew .shipping-cost {
    color: #353335;
    font-family: "proxima-nova";
    font-size: 13px !important;
    font-weight: 400;
}

.CartContainer-rew .cItemstable .sbHolder a {
    font-family: "minion-pro";
    font-size: 11px !important;
    font-style: italic;
}

.CartContainer-rew .cItemstable .sbHolder a {
    font-family: "proxima-nova";
    font-size:10px !important;
}

.CartContainer-rew .EstimateShippingLink em {
    font-family: "proxima-nova";
    font-size: 12px;
    font-style: normal !important;
    font-weight: 400;
}

.CartContainer-rew .contShopping {
    font-family: "minion-pro";
    font-size: 14px !important;
}

#AccountOrderStatus input[type=submit], #AccountOrder input[type=submit], #AccountOrders input[type=submit] {
    font-family: "proxima-nova";
    font-size: 11px !important;
    font-weight: 400;
}