/* -------- Header -------- */

.logoutHeader a {
    text-decoration: none;
}

/* ------------------------ */

#templateimg1 {
    border: 2px solid #D9D9D9;
    float: left;
    margin-left: 10px;
    padding: 0;
}
.productTheme {
    float: left;
    margin-top: 30px;
}
.sdm_1 {
  width:100%;
  height:20px;
  padding:5px;
  color:#809c78;
  font-align:left;
}
.sdm_2 {
  width:300px;
  text-align:left;
  padding-top:15px;
  color:#967070;
  font-size:25px;
}
.sdm_3 {
  width:20%;
  text-align:left;
  padding-top:15px;
  float:left;
}
.sdm_4 {
  width:300px;
  text-align:left;
  padding-top:15px;
  padding-bottom:5px;
  font-size:15px;
  color:#e68fc2;
}
#sdm_5 {
  font-align:left;
  float:left;
  margin-right:25px;
}
#sdm_5 a:hover {
  float:left;
}
#sdm_6 {
  width:450px;
  float:left;
  margin-bottom: 5px;
  padding: 4px;

}
.sdm_7 {
  width:450px;
  float:left;
  margin-bottom: 30px;
  padding: 4px;
}
.sdm_8 {
  width:200px;
  height:20px;
  font-align:right;
  margin-top:35px;
  padding:15px;
  float:left;
}
.sdm_9 {
  width:130px;
  height:20px;
  font-align:right;
  margin-top:35px;
  padding:15px;
  float:left;
}



/* ---- Variants in product details section ----- */
.variantsList {
    text-align: left;
}

.variantTypeTitle {
    font-weight: 700;
    color: #636363;
    font-size: 14px;
    line-height:24px;
    width: auto;
    padding-top: 18px; 
    padding-left: 0px;
}
.variantValue {
    float:left;
    /*-- border-radius: 3px; --*/
    color: #636363;
    font-size: 14px;
    line-height:24px;
    background-color: #f3f3f3;
    margin-right: 10px;
    margin-top:5px;
    padding-left:5px;
    padding-right: 5px;
}
.variantPrice {
    color: #8d8d8d;
}

button {
    margin-top: -5px;
}

/* -------- Product Details --------------- */

.productThumbnail {
    width:70px;
    margin:5px;
  /*--  border-style:solid;
    border-width:1px;
    border-color:#ddd;
    border-radius:6px; --*/
    cursor:pointer;
}

/* -------- Links under projects --------- */
.smallButton a {
    text-decoration: none; color:#636363;    
}

/* ----------- Thank You Page ---------- */
.thankYou .exitButton {
    background-color: #636363; color:white; text-decoration:none; padding:5px;
}

/* ------------ Flag ---------------- */

.flag {
 height:20px; float:right; display:inline;
}

.flag.new {
    background-image: url('https://givemobile.pixfizz.com/fz/ab6b81313d/0/tgbfUVuYoiurYYsbHV-PjqCW9HVimVDGhbVT3bsZnI0/~/flag_new.png'); width:85px;
}
.flag.sale {
    background-image: url('https://givemobile.pixfizz.com/fz/a23a77add9/0/sOGWuapSk1dnJBxpQs5exabb7gVPvMrhu79cCE5pJTQ/~/flag_sale.png'); width:85px;
}

.flag.foil {
    background-image: url('https://givemobile.pixfizz.com/fz/60b4fdf1d3/0/T2_5wZO6GLhLzQqZxCiMKLp342edQbCY7vhQHnhWljI/~/flag_foil.png'); width:85px;
}

.flag.gloss {
    background-image: url('https://givemobile.pixfizz.com/fz/d8e8d94530/0/tia1Fk1WWgG6-p4h0UDLNqiMRh3zMlDhjq_O9wnzUfo/~/flag_gloss.png'); width:85px;
}

/* ------------ Cart ---------------- */
textarea.cartNotes {
    text-align: left;
    width: 466px;
    height: 80px;
}

#pixfizz-proceed-to-payment {
    color: inherit;
    font: inherit;
    background: none;
    padding: 0;
}

#pixfizz-pay-at-store a {
    text-decoration: none;
    color: inherit;
}



