/* Panel ID = 1*/
/* ------ Main Category Links ---------- */

/* ------ Main Category Default Styles ---------- */
    #navcontainer ul {
        font-family: Poppins, sans-serif;
        font-size:13px;
        list-style-type: none;
	margin: 0 0 0 0; /* Do Not change inner container */
	padding: 0;
                     }

/* ------ Main Category Link Styles ---------- */
    #navcontainer a {
       font-size:13px;
       background-color: #F4F4F4;
       background-repeat: no-repeat;
       color:#333333 !important;
       display: block;
       text-decoration: none;
       margin:0px 0px 0px 0px;
       width: 195px;
       border-bottom: 1px solid #DDDDDD;
       border-left: 1px solid #DDDDDD;
       border-right: 1px solid #DDDDDD;
       padding:15px 0px 14px 25px;
       font-weight: 300;
                    }

/* ------ Main Category Link Hover Styles---------- */
    #navcontainer a:hover {
       background-color: #9DB819;
  border-top: 0px solid #9DB819;
       color:#FFFFFF !important;
      border-left: 1px solid  #9DB819;
       border-right: 1px solid  #9DB819;
outline:none !important;
       text-decoration: none;
                          }

/* ------ Sub Category Links ---------- */

/* ------ Sub Category Link Styles ---------- */
    #navcontainer ul ul a {
       background-color:#FFFFFF;
       color:#333333 !important;
border-top:solid 0px #FFFFFF;
       display:block;
       font-size:12px;
       text-decoration:none;
       padding:8px 0px 8px 25px;
       width: 195px;
                           }

/* ------ Sub Category Link Hover Styles---------- */
    #navcontainer ul ul a:hover {
          background-color:#FFFFFF !important;
       color:#9DB819 !important;
       text-decoration:none;
   border-left: 1px solid #DDDDDD;
       border-right: 1px solid #DDDDDD;
    border-top: 0px solid #FFFFFF;
outline:none !important;
                                }

/*--------------Active Main Cat---------------*/

/*--------------Active Main Cat Styles---------------*/
    #navcontainer ol {
        font-family: Poppins, sans-serif;
        list-style-type:none;
        margin:0px;
        padding:0px;
                     }

/*--------------Active Main Cat Link Styles---------------*/
    #navcontainer ol a {
        background-color: #9DB819;
  border-top: 0px solid #9DB819;
      border-left: 1px solid  #9DB819;
       border-right: 1px solid  #9DB819;
       color:#FFFFFF !important;
        display:block;
        font-weight:300;
        text-decoration:none;
         width:195px;
                       }

/*--------------Active Main Cat Link Hover Styles---------------*/
    #navcontainer ol a:hover {
     background-color: #9DB819;
  border-top: 0px solid #9DB819;
       color:#FFFFFF !important;
        font-weight:300;
       text-decoration:none;
outline:none !important;
                             }

/* ------ Category Heading Style---------- */
    .MainNavHeadingFont {
    font-family: Oswald, sans-serif !important;
        font-size:15px;
        color:#FFFFFF !important;
font-weight:300;
        padding-left:0px;
        background-color: #333333;
        border-bottom: 0px solid #000000;
        border-top: 0px solid #DDDDDD;
                                }


/* ------ HEADING DIV CONTAINER PROPERTIES - If Main cat is changed to heading---------- */
    #navheader {
        display: block;
        padding: 0px;
	margin:0px 0px 0px 0px;
	width: auto;
               }

/* Nav container */
    #navcontainer {
	margin:0px 0px 30px 0px;
       width: 220px;
       padding-bottom: 0px;
   border-bottom: 0px solid #DDDDDD;
                  }

    #navcontainer li {
	margin: 0px 0px 0px 0px;
                     } 
/* Panel ID = 169*/
  .MobileProductDetailimage {

                            }

  .MobileProductDetailTitle {
font-family: Poppins, sans-serif;
font-size: 25px;
color: #8D4575;
font-weight: 300;
line-height: 27px;
letter-spacing: -0.5px;
    padding:15px 10px;
    margin: 12px 0 10px 0;
                            }

  .MobileProductDetailShortDescription {
    color:#333333;
    font-family:Poppins, sans-serif;
    font-size:13px;
    text-align:center;
border:solid 1px #DDDDDD;
padding:15px;
    margin: 10px 0px 20px 10px;
width:270px !important;
                                       }

  .MobileMoreInfoButton {
    border-radius:0px;
    color:#333333;
    font-family:Poppins, sans-serif;
    font-size:13px;
    padding:10px;
    width:260px;	
                        }

  .MobileProductDetailInformation {
    margin: 10px 0px 15px 10px;
                               width:250px !important;
    text-align:center;
                                  }

  .MobileProductSelectionContainer {
                               
                                  }

  .Cust_Drop {
                               
             }

  .TextmessageHead {
                               
                   }
  
  .custom_option_text {
                               
                      }
  
  .custom_option_text_area {
                               
                           }

  .MobileLabels {
    color:#333333;
    font-family:Poppins, sans-serif;
    font-size:13px;
    text-align:left;
    margin-left:10px;
border:s
                }

.CheckboxHeader {
    color: #FFFFFF !important;
    float:left;
}

  .QuantField {
    background-color:#FFFFFF;
    border-radius:0px;
    color:#3A3A3C;
    font-family:Poppins, sans-serif;
    font-size:12px;
    border:solid 1px #DDDDDD !important;
    height:30px !important;
    padding:5px 0 0 2px;
    width:30px  !important;
               }

  .MobileDetailPrice {
font-family: Oswald, sans-serif;
font-size: 18px;
color: #3A3A3C !important;
font-weight: 300;
                     }

 .MobileDetailTaxPrice {
font-family: Poppins, sans-serif;
font-size: 13px;
color: #333333;
font-weight: 600;
                       }

.MobilePageDetailImage
{
width:300px;
height:300px;
}

#ThumbImages
{
margin-top:11px;
cursor:pointer;
}

.MobileFormButtons {
    color:#FFFFFF  !important;
    font-family:Poppins, sans-serif !important;
    font-size:15px  !important;
        font-weight:700  !important;
padding:22px 0px 20px 0px  !important;
background-color:#8D4575  !important;
   border:solid 0px  #9DB819  !important;
}


.MobileFormButtons a:link {
    color:#FFFFFF  !important;
    font-family:Poppins, sans-serif !important;
    font-size:15px  !important;
        font-weight:700  !important;
padding:22px 0px 20px 0px  !important;
background-color:#8D4575  !important;
   border:solid 0px  #9DB819  !important;
   
}

.MobileFormButtons a:active {
    color:#FFFFFF  !important;
    font-family:Poppins, sans-serif !important;
    font-size:15px  !important;
        font-weight:700  !important;
padding:22px 0px 20px 0px  !important;
background-color:#8D4575  !important;
   border:solid 0px  #9DB819  !important;
   
}


.MobileFormButtons a:visited {
     color:#FFFFFF  !important;
    font-family:Poppins, sans-serif !important;
    font-size:15px  !important;
        font-weight:700  !important;
padding:22px 0px 20px 0px  !important;
background-color:#8D4575  !important;
   border:solid 0px  #9DB819  !important;
   
}


.MobileFormButtons a:hover {
    color:#FFFFFF  !important;
    font-family:Poppins, sans-serif !important;
    font-size:15px  !important;
        font-weight:700  !important;
padding:22px 0px 20px 0px  !important;
background-color:#8D4575  !important;
   border:solid 0px  #9DB819  !important;
   
}


    .DetailPageDescription {
      font-family: Poppins, sans-serif;
        font-size:15px;
        color: #FFFFFF;
line-height:22px;    
        font-weight:300;
                            }

    .DetailPageDescription a:link {
      font-family: Poppins, sans-serif;
        font-size:15px;
        color: #FFFFFF;
line-height:22px;    
        font-weight:700;
                            }

    .DetailPageDescription a:visited {
      font-family: Poppins, sans-serif;
        font-size:15px;
        color: #FFFFFF;
line-height:22px;    
        font-weight:700;
                            }

    .DetailPageDescription a:active {
      font-family: Poppins, sans-serif;
        font-size:15px;
        color: #FFFFFF;
line-height:22px;    
        font-weight:700;
                            }

    .DetailPageDescription a:hover {
      font-family: Poppins, sans-serif;
        font-size:15px;
        color: #FFFFFF;
line-height:22px;    
        font-weight:700;
                            }/* Panel ID = 2*/
/* Panel ID = 3*/
    .CartMiniMenuPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:16px;
        color:#3A3A3C;
                              }
 
    .CartMiniMenuText {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#333333;
	line-height:20px;
                      }

    .CartMiniMenuText a:link {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819;
                             }

    .CartMiniMenuText a:hover {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                              }

    .CartMiniMenuText a:active {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                }

    .CartMiniMenuText a:visited {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                }

    #CartMiniMenuOuterDiv {
	width:170px;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	clear:left;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border: 1px solid #DDDDDD;
                          }

    #CartMenuContentDiv {
	width:160px;
	padding-top:10px; 
	padding-left:10px; 
	padding-bottom:10px; 
	min-height:80px;
                        }/* Panel ID = 4*/
 .SearchBoxMenuPanelHeading {
	    font-family: Poppins, sans-serif;
        font-size:20px;
        color:#3A3A3C;
		height:45px;
		   }

    .SearchBoxMiniMenuTextField {
        width:170px;
        height:35px;
        font-family: Poppins, sans-serif;
        color:#333333;
        border:solid 1px #DDDDDD;
        font-size:14px;
        padding-left:12px;
        background-color:#FFFFFF;
                                }

    #SearchBoxColumnOuterDiv {
	width:170px;
	height:36px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	clear:left;
	position:relative;
                             }

    #SearchBoxMiniMenuHeaderDiv {
	width:170px;
	clear:left;
                                }/* Panel ID = 5*/
    .BestSellersMiniMenuPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:16px;
        color:#3A3A3C;
                                     }

    .BestSellersMiniMenuTitle {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;
                              }

    .BestSellersMiniMenuTitle a:link {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;
                                     }

    .BestSellersMiniMenuTitle a:hover {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C; 
                                      } 

    .BestSellersMiniMenuTitle a:active {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;
                                       } 

    .BestSellersMiniMenuTitle a:visited {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;        
                                        } 

    .BestSellersMiniMenuShortDescription {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#333333; 
                                         }

    .BestSellersMiniMenuShortDescription a:link {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819;
                                                }

    .BestSellersMiniMenuShortDescription a:hover {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                                 }

    .BestSellersMiniMenuShortDescription a:active {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                                  }

    .BestSellersMiniMenuShortDescription a:visited {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                                   }

    .BestSellersMiniMenuPrice {
	font-family: Oswald, sans-serif;
        font-size:12px;
        color: #8D4575;
                              }

    .BestSellersMiniMenuTaxPrice {
	font-family: Oswald, sans-serif;
        font-size:12px;
        color: #8D4575;
                                 }

    #BestSellersMiniMenuOuterDiv {
	width:170px;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	clear:left;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border: 1px solid #DDDDDD;
                                }

    #BestSellersMiniMenuContentDiv {
	width:168px;
	padding:0px 0px 0px 0px;
                                   }/* Panel ID = 6*/
    .SpecialOffersMiniMenuPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:16px;
        color:#3A3A3C;
                                       }

    .SpecialOffersMiniMenuTitle {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;
                                }

    .SpecialOffersMiniMenuTitle a:link {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;
                                       }

    .SpecialOffersMiniMenuTitle a:hover {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C; 
                                        }

    .SpecialOffersMiniMenuTitle a:active {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C; 
                                         }

    .SpecialOffersMiniMenuTitle a:visited {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#3A3A3C;  
                                          }

    .SpecialOffersMiniMenuShortDescription {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#333333; 
                                           }

    .SpecialOffersMiniMenuShortDescription a:link {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819;
                                                  }

    .SpecialOffersMiniMenuShortDescription a:hover {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                                   }

    .SpecialOffersMiniMenuShortDescription a:active {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                                     }

    .SpecialOffersMiniMenuShortDescription a:visited {
	font-family: Poppins, sans-serif;
        font-size:12px;
        color:#9DB819; 
                                                     }

    .SpecialOffersMiniMenuPrice {
	font-family: Oswald, sans-serif;
        font-size:12px;
        color: #8D4575;
                                }

    .SpecialOffersMiniMenuTaxPrice {
	font-family: Oswald, sans-serif;
        font-size:12px;
        color: #8D4575;
                                   }

    #SpecialOffersMiniMenuOuterDiv {
	width:170px;
	margin-left:0px;
	margin-right:0px;
	position:relative;
	clear:left;
	margin-bottom:20px;
	background-color:#FFFFFF;
	border: 1px solid #DDDDDD;
                                   }

    #SpecialOffersMiniMenuContentDiv {
	width:168px;
	padding:0px 0px 0px 0px;
                                     }/* Panel ID = 7*/
    .HomePageBestSellersPanelHeading {
	   font-family: Montserrat, sans-serif;
       font-size:28px;
       color:#3A3A3C;
	   height:50px;  
                                     }
									 
	#HomeBorderBottom {
        border-bottom: 3px solid #DDDDDD !important;
     }
									 
    .HomePageBestSellersTitle {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
	    width:90%;
		margin: auto;
		clear:left;
	    margin-top:10px;
		margin-left: 20px;
        text-decoration:none;
		border-top: 0px solid #DDDDDD;
		float:left;
                              }

    .HomePageBestSellersTitle a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                     }

    .HomePageBestSellersTitle a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                      }

    .HomePageBestSellersTitle a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                            
                                       }

    .HomePageBestSellersTitle a:visted {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                       }

    .HomePageBestSellersShortDescription {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
		width: 90%;
		margin: auto;
		margin-left: 20px;
		float:left;
                                         }

    .HomePageBestSellersShortDescription a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                }

    .HomePageBestSellersShortDescription a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                 }

    .HomePageBestSellersShortDescription a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                  }

    .HomePageBestSellersShortDescription a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                   }

    .HomePageBestSellersPrice {
	    font-family: Oswald, sans-serif;
        font-size:15px;
        color: #8D4575;  
		margin-top: 10px;  
		font-weight: normal;  
                               }

    .HomePageBestSellersTaxPrice {
	    font-family: Oswald, sans-serif;
        font-size:11px;
        color: #8D4575; 
                                 }

    .HomePageBestSellersBorder {
	font-size: 0.95em;
	list-style: none outside none;
	width:240px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:43px;
    min-height:450px !important;
    margin-bottom: 34px;
	border: 1px solid #333333;
                               }

    .HomeBestSellersImage {
	width:190px;
	clear:left;
	display:block;
        margin: auto;
    margin-top: 10px;
	border-bottom: 0px solid #333333;
                          }
						  
	.LayoutBK {
	background-color: #333333;	
	width: 100%;
	height: 191px;
	}	

    .HomeBestSellersImageContainer {
	min-height:150px;
	margin:auto:
	float:left;
	clear:both;
	                    }
	
	.BestMoreInfo { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}

    .BestMoreInfo:hover { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	 }
	
	.BestBuyNow { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px;
	margin-left:-14px;
	padding-top: 5px;
	}

.BestBuyNow:hover { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px; 
	margin-left:-14px;
	padding-top: 5px;
	 }

.bx-wrapper .bx-viewport {
  -webkit-box-shadow: none !important;
  -webkit-transform:translateZ(0px);
  background:#FFFFFF;
  border:none !important;
  box-shadow:none !important;
  left:0;
  transform:translateZ(0px);
  height:500px;
}

.bx-wrapper {
  margin:0 auto 60px;
  width:820px !important;
  padding:0;
  position:relative;
}/* Panel ID = 14*/
.CheckoutHeadingLabels {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF66FF;
text-decoration:none;
 }
.CheckoutFieldLabels  {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:12px;
color:#FF66FF;
text-decoration:none;
 }
.CheckoutFieldsOuterDiv {
border: 1px solid #FF9900;
background-color:#FFFF66;
float: left;
height: 24px;
margin-left: 0px;
padding: 0px 0px 0px 0px;
width: 205px;
 }
.CheckoutFormFields {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
background-color:#FFFF66;
border-style: none;
float:left;
height:20px;
padding:2px 0px 0px 2px;
width:203px;
 }
.CheckoutFormButtons {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
background-color:#CC0033;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.CheckoutPanelBorder {
border: 1px solid #CECECE;
 }
.CheckoutPanelDivider {
border: 1px solid #FF0000;
 }



























































































































































































































































































































































































































































































































































































































































































































































/*ColourShift*/
.CheckoutHeadingLabels {
font-family:Imprima, sans-serif;;
color:#333333;
}

.CheckoutFieldLabels {
font-family:Arial,Helvetica,sans-serif;
color:#333333;
}

.CheckoutFieldsOuterDiv {
font-family:Arial,Helvetica,sans-serif;
color:#333333;
background-color:#FFFFFF;
border-color:#CCCCCC;
}

.CheckoutFormFields {
font-family:Arial,Helvetica,sans-serif;
color:#333333;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
background-color:#FFFFFF;
}

.CheckoutFormButtons {
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
background-color:#177998;
}

.CheckoutLabels {
font-family:Arial,Helvetica,sans-serif;
color:#333333;
}

#ForgotPassword {
font-family:Arial,Helvetica,sans-serif;
color:#333333;
}

.CheckoutFieldsOuterDiv {
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
}
 .CheckoutPanelBorder, .CheckoutPanelDivider {
border: 1px solid #CCCCCC;
}
 .CheckoutPanelBorder, .CheckoutPanelDivider {
border: 1px solid #CCCCCC;
}
/* Panel ID = 8*/
    .HomePageSpecialOffersPanelHeading {
	   font-family: Montserrat, sans-serif;
       font-size:28px;
       color:#3A3A3C;
	   height:50px;  
                                       }
	
	#HomeBorderBottom2 {
        border-bottom: 1px solid #DDDDDD !important;
        }
									   

    .HomePageSpecialsTitle {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
	    width:90%;
		margin: auto;
		clear:left;
	    margin-top:10px;
		margin-left: 20px;
        text-decoration:none;
		border-top: 0px solid #DDDDDD;
		float:left;
                           }

    .HomePageSpecialsTitle a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                  } 

    .HomePageSpecialsTitle a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                   } 

    .HomePageSpecialsTitle a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                    }

    .HomePageSpecialsTitle a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                     }
 
    .HomePageSpecialsShortDescription {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
		width: 90%;
		margin: auto;
		margin-left: 20px;
		float:left;
                                      }

    .HomePageSpecialsShortDescription a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                             }

    .HomePageSpecialsShortDescription a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                              }

    .HomePageSpecialsShortDescription a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                  }

    .HomePageSpecialsShortDescription a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                }

    .HomePageSpecialsPrice {
	    font-family: Oswald, sans-serif;
        font-size:15px;
        color: #8D4575;  
		margin-top: 10px;  
		font-weight: normal;  
                           }

    .HomePageSpecialsTaxPrice {
	font-family: Oswald, sans-serif;
        font-size:11px;
        color: #8D4575; 
                              }

   .HomePageSpecialsBorder {
	font-size: 0.95em;
	list-style: none outside none;
	width:240px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:43px;
    min-height:450px !important;
    margin-bottom: 34px;
	border: 1px solid #333333;
                           }

    .HomeSpecialsImage {
	width:190px;
	clear:left;
	display:block;
        margin: auto;
    margin-top: 10px;
	border-bottom: 0px solid #333333;
                       }
	
	.LayoutBK {
	background-color: #333333;	
	width: 100%;
	height: 191px;
	}	

   .HomeSpecialsImageContainer {
	min-height:150px;
	margin:auto:
	float:left;
	clear:both;
                               }

.HomeSpecialsMoreInfo { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}

.HomeSpecialsMoreInfo:hover { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}/* Panel ID = 58*/
/* Panel ID = 9*/
.HomePageBrowseCategoriesPanelHeading {
color: #3a3a3c;
    font-family: "Poppins",sans-serif;
    font-size: 26px;
    font-weight: 300 !important;
    letter-spacing: -0.5px;

                                          }

    #CategoryBorderBottom1 {
        border-bottom: 1px solid #DDDDDD !important;
     }
	



    .HomePageBrowseCategoriesTitle1 {
background-image:url(/Graphics/1.png); width:245px  !important; 
height:65px !important; 
z-index:7; 
float:left;
margin-top:-65px !important;
color: #FFFFFF !important;
  

                                   }

    .HomePageCategoryTitle {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }

    .HomePageCategoryTitle a:link {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }

    .HomePageCategoryTitle a:visited {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }
 

    .HomePageCategoryTitle a:active {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 18px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }
 
    .HomePageCategoryTitle a:hover {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }
 
 
 
  

    .BrowseCategoriesBorders {
	font-size: 0.95em;
	list-style: none outside none;
	width:245px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:14px;
    min-height: 260px !important;
                             }

    .CatgeoryList {
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
width:1050px;
                  }

    .BrowseCategoriesImage {
	min-width:245px;
	float:left;
	display:block;

                           }
	
	
	.CategoriesShopNow { 
	width: 60%;
	height:34px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:13px;
	padding-top: 16px;
	}
	
	.CategoriesShopNow:hover { 
	width: 60%;
	height:34px;
	padding-top:10px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:13px;
	padding-top: 16px;
	}/* Panel ID = 10*/
/* Panel ID = 11*/
/* Panel ID = 203*/
/* Panel ID = 13*/
/* Panel ID = 165*/
																																																																											    .FormHeading {
        font-family: Montserrat, sans-serif;
        font-size:18px;
        color:#3A3A3C;
letter-spacing:-0.5px;
        text-decoration:none;
                 }

    .FormHeading a:link {
        font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        text-decoration:none;
                 }

    .FormHeading a:hover {
        font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        text-decoration:none;
                 }

    .FormHeading a:active {
        font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        text-decoration:none;
                 }

    .FormHeading a:visited{
        font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        text-decoration:none;
                 }

    .FormHeadingBackground {
        background-color:#F5F5F5;
border:solid 1px #DDDDDD;
        height:40px;
        padding:24px 10px 10px 30px !important;
margin-left:0px;
width:980px;
                           }

    .FieldLabelText {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#333333;
       text-decoration:none;
                    }

    .FieldLabelText a:link{
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#9DB819;
       text-decoration:none;
                    }

    .FieldLabelText a:hover{
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#9DB819;
       text-decoration:none;
                    }

    .FieldLabelText a:active{
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#333333;
       text-decoration:none;
                    }
    
    .FieldLabelText a:visited{
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#333333;
       text-decoration:none;
                    }

    .FormTextField {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#3A3A3C;
       background-color:#FFFFFF;
       border:solid 1px #DDDDDD;
       border-radius:0px;
       height:30px;
       width:300px;
       padding:4px 0 0 4px;
                    }

    .FormDropdown {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#3A3A3C;
       background-color:#FFFFFF;
       border:solid 1px #DDDDDD;
       width:300px;
       height:35px;
       padding:2px 0 0 2px;
       border-radius:2px;
                  }

    .FormButton {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#FFFFFF !important;
       background-color:#8D4575;
       border:0px Solid #DDDDDD;
       cursor:pointer; 
       height:40px;
       width:120px;
       border-radius:0px;
       padding:1px 0px 0px 0px;
                 }

    .FormButton a:link {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#FFFFFF !important;
       background-color:#8D4575;
       cursor:pointer;
       text-decoration:none; 
                 }

    .FormButton a:hover {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#9DB819 !important;
       background-color:#8D4575;
       cursor:pointer; 
       text-decoration:none; 
                 }

    .FormButton a:active {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#FFFFFF !important;
       background-color:#8D4575;
       cursor:pointer; 
       text-decoration:none; 
                 }

    .FormButton a:visited {
       font-family: Poppins, sans-serif;
       font-size:14px;
       color:#FFFFFF !important;
       background-color:#8D4575;
       cursor:pointer; 
       text-decoration:none; 
                 }

    .FormLink {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#333333;
       text-decoration:none;
              }

    .FormLink a:link {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#9DB819;
       text-decoration:none;
                     }

    .FormLink a:hover { 
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#9DB819;
       text-decoration:none;
                       }

    .FormLink a:active {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#9DB819;
       text-decoration:none;
                       }

    .FormLink a:visited {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#9DB819;
       text-decoration:none;
                        }

    .FormText {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#333333;
       text-decoration:none;
              }

    .FormTextSmall {
       font-family: Poppins, sans-serif;
       font-size:10px;
       color:#333333;
       text-decoration:none;
                   }

    .FormCaptchaLabel {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#333333;
       text-decoration:none;
                      }

    .FormCheckboxText {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#333333;
       text-decoration:none;
                      }

    .FormDividerBorderColour {
       border:1px solid #DDDDDD;
                             }

    .FormAccountHeading {
       font-family: Poppins, sans-serif;
       font-size: 16px;
       color: #3A3A3C;

                        }

    .FormAccountSubHeading {
       font-family: Poppins, sans-serif;
      font-size: 14px;
      color: #3A3A3C;
      font-weight: bold;
      text-decoration: none;
                           }

    .FormContainer {
       width:600px;
        margin: 22px 0 0 0px;
       height:26px;
                }

    .FormMainContainer {
       width: 600px;
       margin: 20px auto 0px 40px;
       height: 400px;
       float: left;
                       }

    .FormLabelsContainer {
       width: 159px;
       margin:auto; 
       height:26px;
       float:left;
                         }

    .FormInputContainer{
       width: 159px;

       height:26px; 
       float:left;
                       }

    .clear {
       background-color: #FFFFFF;
       height: 1px;
       width: 645px;
       margin-top: 29px;
           }

    .ClearBack {
       width:704px;
       margin:auto;
       height:26px;
       margin:6px 0px 0px 0px;
               }

    .NoteText {
       float: left;
       width: 401px;
              }

    .NoteText a {
       color: #9DB819!important;
       text-decoration:none;
                }

    .InvalidCode {
       float: right;
       color: #FF0000;
       font-family: Poppins, sans-serif;
       font-size: 12px;
       margin-right: 207px;
       margin-top: 10px;
                 }

    .FieldLabelText b {
       float:right;
       margin-right: 5px;
       margin-top: 4px;
                      }

    .FormPanelBorders {
       border: 1px solid #FFF;
       float: left;
       height: auto;
       width: 99.8%;
       padding-top:10px;
                      }	
				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 				 /* Panel ID = 158*/
/* Panel ID = 12*/
  .ProductListingPanelHeading {
	   font-family: Poppins, sans-serif;
       font-size:26px;
font-weight:300 !important;
letter-spacing:-0.5px;
       color:#3A3A3C;
	   height:40px;    
		                         } 

    #HomeBorderBottom {
        border-bottom: 1px solid #DDDDDD !important;
     }
	

    .ListingPageProductTitleText {
	    font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
        color:#8D4575 !important;
	    width:245px;
		margin: auto;
		clear:left;
	    margin-top:15px;
		margin-left: 0px;
        text-decoration:none;
		border-top: 0px solid #DDDDDD;
		float:left;
                                 }

    .ListingPageProductTitleText a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
     color:#8D4575 !important;

        text-decoration:none;
                                        }

    .ListingPageProductTitleText a:hover {
    font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
     color:#8D4575 !important;
        text-decoration:none;
		
                                         }

    .ListingPageProductTitleText a:active {
     font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
           color:#8D4575 !important;
        text-decoration:none;
		
                                          }

    .ListingPageProductTitleText a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
        color:#8D4575 !important;
        text-decoration:none;
                                           }

    .ListingPageProductTitleContainer {
	min-height:30px;
	padding-top:10px;
        margin-bottom: 10px;
        border-top: 0px solid #DDDDDD;
        width:90%;
        margin: auto;
	margin-top:0px;
	float:left;
                                      }

    .ListingPageShortDescriptionText {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
		width: 90%;
		margin: auto;
		margin-left: 20px;
		float:left;
                                     }

    .ListingPageShortDescriptionText a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333; 
                                            }

    .ListingPageShortDescriptionText a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333; 
                                             }

    .ListingPageShortDescriptionText a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333; 
                                             }

    .ListingPageShortDescriptionText a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333; 
                                               }

    .ListingPageProductPrice {
	    font-family: Oswald, sans-serif;
        font-size:18px;
         color:#3A3A3C !important;
		margin-top: 10px;  
		font-weight: 300;     
                             }

    .ListingPageTaxPrice {
	font-family: Poppins, sans-serif;
        font-size:11px;
        color: #8D4575;  
                         }



    .ListingImage {
	width:245px;
	clear:left;
	display:block;
        margin: auto;
    margin-top: 0px;

                             }
							 


    .ListingPageProductImageContainer  {
	min-height:245px;
	margin:auto;
	float:left;
	clear:both;
border: 1px solid #DDDDDD !important;
                                       }

	.RepeatForm {
	float:left;
	}
	
	.ProductListingMoreInfo { 
    width:80px;
    height:35px;
    padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}

.ProductListingMoreInfo:hover { 
    width:80px;
    height:35px;
    padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	 }
	
	.ProductListingBuyNow { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px; 
	margin-left:-14px;
	padding-top: 5px;
	}

.ProductListingBuyNow:hover { 
	width:110px;
	height:30px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px; 
	margin-left:-14px;
	padding-top: 5px;
	 }

    .ListingPageProductOuterContainer {
	font-size: 0.95em;
	list-style: none outside none;
	width:245px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:17px;
    min-height:340px !important;
    margin-bottom: 20px;
	border: 0px solid #333333;
                                       }

	.LayoutBK {
	background-color: #333333;	
	width: 100%;
	height: 191px;
        margin-top:0px !important;
	}	/* Panel ID = 15*/
     .HomePageSubCategoriesPanelHeading {
	   font-family: Montserrat, sans-serif;
       font-size:28px;
       color:#3A3A3C;
	   height:50px;    
                                          } 

    .SubCatBrowseCategoriesTitle1 {
background-image:url(/Graphics/1.png); 
width:245px  !important; 
height:65px !important; 
z-index:7; 
float:left;
margin-top:-65px !important;
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
  

                                   }

						
   #CategoryBorderBottom {
        border-bottom: 3px solid #DDDDDD !important;
     }		
    .SubCatBrowseCategoriesTitle1 {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
                                   }
								   
    .SubCatBrowseCategoriesTitle1 a:link {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
                                          }

    .SubCatBrowseCategoriesTitle1 a:hover {
	color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;

                                           }

    .SubCatBrowseCategoriesTitle1 a:active {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;

                                           }

    .SubCatBrowseCategoriesTitle1 a:visited {
	color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;

                                             }

    .SubCatNavigationContentDiv {
		font-size: 0.95em;
	list-style: none outside none;
	width:245px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:16px  !important; 
    min-height: 243px !important;
	                                }

    #SubCatNavigationContainer {
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
                               }

    .SubCatNavigationImage {
	min-width:245px;
	float:left;
	display:block;
                           } 
	
	
	.SubCategoriesShopNow { 
	width: 60%;
	height:34px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:13px;
	padding-top: 16px;
	}
	
	.SubCategoriesShopNow:hover { 
	width: 60%;
	height:34px;
	padding-top:10px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:13px;
	padding-top: 16px;
	}

    .HomePageCategoryTitle {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }

    .HomePageCategoryTitle a:link {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }

    .HomePageCategoryTitle a:visited {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }
 

    .HomePageCategoryTitle a:active {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }
 
    .HomePageCategoryTitle a:hover {
color: #FFFFFF !important;
    font-family: "Poppins",sans-serif !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    line-height: 22px;
    }
 /* Panel ID = 16*/
    .BreadcrumbLink {
	font-family: Poppins, sans-serif;
	font-size:13px;
        color:#333333;
	text-decoration:none;
                    }

    .BreadcrumbLink a:link {
	font-family: Poppins, sans-serif;
	font-size:13px;
        color:#9DB819;
	text-decoration:none;
                           }

    .BreadcrumbLink a:hover {
	font-family: Poppins, sans-serif;
	font-size:13px;
        color:#9DB819;
	text-decoration:none;
                            }

    .BreadcrumbLink a:active {
	font-family: Poppins, sans-serif;
	font-size:13px;
        color:#9DB819;
	text-decoration:none;
                            }

    .BreadcrumbLink a:visited {
	font-family: Poppins, sans-serif;
	font-size:13px;
        color:#9DB819;
	text-decoration:none;
                              }/* Panel ID = 17*/
    .PrevNext {
	font-family: Poppins, sans-serif;
	font-size:12px;
        color: #333333;
        font-weight:bold; 
	display:block;
	width:50px;
	line-height:20px;
	text-decoration:none;
	margin-top:5px;
              }

    .PrevNext a:link {
	font-family: Poppins, sans-serif;
	font-size:12px;
        color: #333333;
        font-weight:bold; 
	text-decoration:none;
                     }

    .PrevNext  a:hover {
	font-family: Poppins, sans-serif;
	font-size:12px;
        color: #9DB819;
        font-weight:bold; ; 
	text-decoration:none;
                       }

    .PrevNext  a:active {
	font-family: Poppins, sans-serif;
	font-size:12px;
        color: #333333;
        font-weight:bold; 
	text-decoration:none;
                       }

    .PrevNext  a:visited {
	font-family: Poppins, sans-serif;
	font-size:12px;
        color: #333333;
        font-weight:bold;  
	text-decoration:none;
                         }

    .PageNumbers {
	font-family: Poppins, sans-serif;
	font-size:14px;
        color: #3A3A3C;
	background-color:#DDDDDD;	
	display:block;
        height:30px; 
	width:30px;
	line-height:20px;
	text-decoration:none !important;
	text-align:center;
	margin-right:10px;
        padding:5px;
                 }
    
    .PageNumbers  a:link {
	font-family: Poppins, sans-serif;
	font-size:14px;
        color: #3A3A3C;
	background-color:#DDDDDD;	
	text-decoration:none;
                         }

    .PageNumbers  a:hover {
	font-family: Poppins, sans-serif;
	font-size:14px;
        color: #3A3A3C;
	background-color:#DDDDDD;		
	text-decoration:none;
                          }

    .PageNumbers  a:active {
	font-family: Poppins, sans-serif;
	font-size:14px;
        color: #3A3A3C;
	background-color:#DDDDDD;		
	text-decoration:none;
                          }

    .PageNumbers  a:visited {
	font-family: Poppins, sans-serif;
	font-size:14px;
        color: #3A3A3C;
	background-color:#DDDDDD;	
	text-decoration:none;
                            }

    .PaginationBorder {
	border-color:1px solid #DDDDDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float:both;
	margin:10px auto 10px auto;
	clear:left;
width:345px !important;
                      }/* Panel ID = 29*/
.ReviewsFormLabels {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:none;
 }
.ReviewsFormFields  {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
border:solid 1px#CECECE;
padding:4px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.ReviewsFormButton {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
background-color:#333333;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }





















































































































































































































































































































































































































































































































































































































































































































































































































































































































































/*ColourShift*/.ReviewsFormLabels {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#333333;
text-decoration:none;
 }
.ReviewsFormFields  {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#333333;
border:solid 1px#CCCCCC;
padding:4px;
-moz-border-radius: 2px 2px 2px 2px;
-webkit-border-radius: 2px 2px 2px 2px;
border-radius: 2px 2px 2px 2px;
 }
.ReviewsFormButton {
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
color:#FFFFFF;
min-width:80px;
padding:0px 0px 4px 0px;
height:22px;
border:none;
cursor:pointer;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
 }

/* Panel ID = 24*/
    .CartTitleBarFont {
font-family: "Poppins", sans-serif;
        font-size:13px;
        font-weight:300;
        color:#3A3A3C;
                      }

    .CartTitleBarFont1 {
        font-family: Poppins, sans-serif;
        font-size:13px;
        font-weight:300 !important;
        color:#3A3A3C;
                      }


    .CartProductTitle {
        font-family: Poppins, sans-serif;
        font-size:16px;
        text-decoration:none;
        color:#333333;
                      }

    .CartProductTitle a:link {
        font-family: Poppins, sans-serif;
           font-size:16px;
        text-decoration:none;
        color:#3A3A3C;
                             }

    .CartProductTitle a:hover {
        font-family: Poppins, sans-serif;
            font-size:16px;
        text-decoration:none;
        color:#3A3A3C;
                              }

    .CartProductTitle a:visited {
        font-family: Poppins, sans-serif;
              font-size:16px;
        text-decoration:none;
        color:#3A3A3C;
                                }

    .CartProductTitle a:active {
        font-family: Poppins, sans-serif;
               font-size:16px;
        text-decoration:none;
        color:#3A3A3C;
                                }


    .CartProductOptions  {
        font-family: Poppins, sans-serif;
        font-size:14px;
line-height:20px;
font-weight:300;
        color:#333333;
                         }

    .CartItemPrice  {
        font-family: Poppins, sans-serif;
        font-size:16px;
font-weight:300;
        color:#8D4575;
                    }

    .CartItemTaxPrice  {
        font-family: Poppins, sans-serif;
       font-size:11px;
font-weight:300;
           color:#8D4575;
                       }  
             
    .CartItemUpdate  {
        font-family: Poppins, sans-serif;
       font-size:13px;
font-weight:300;
       text-decoration:none;
       color:#333333;
margin-top:10px;
                     }

    .CartItemUpdate a:link {
        font-family: Poppins, sans-serif;
       font-size:13px;
font-weight:300;
       text-decoration:none;
           color:#333333;
                           }

    .CartItemUpdate a:hover {
        font-family: Poppins, sans-serif;
       font-size:13px;
font-weight:300;
       text-decoration:underline !important;
         color:#333333;
                            }

    .CartItemUpdate a:visited {
        font-family: Poppins, sans-serif;
       font-size:13px;
font-weight:300;
       text-decoration:none;
          color:#333333;
                              }

    .CartItemUpdate a:active {
        font-family: Poppins, sans-serif;
       font-size:13px;
font-weight:300;
       text-decoration:none;
            color:#333333;
                           }

    .CartTotals {
        font-family: Poppins, sans-serif;
       font-size:14px;
font-weight:300;
       color:#333333;
                }

    .CartTotalsLabel {
        font-family: Poppins, sans-serif;
       font-size:14px;
font-weight:300;
       color:#333333;
                     }

    .ShippingDescription {
        font-family: Poppins, sans-serif;
       font-size:12px;
       color:#333333;
                         }

    .ContinueShoppingButton {
        background-color:#8D4575;
	    color:#FFFFFF !IMPORTANT;
	    font-size:13px;
text-transform:uppercase !IMPORTANT;
font-weight:700  !IMPORTANT;
font-family: "Poppins", sans-serif;
        text-decoration:none;
                            }

    .ContinueShoppingButton a:link, .ContinueShoppingButton a:visited, .ContinueShoppingButton a:active,.ContinueShoppingButton a:hover{
             background-color:#8D4575;
	    color:#FFFFFF !IMPORTANT;
	    font-size:13px;
text-transform:uppercase !IMPORTANT;
font-weight:700  !IMPORTANT;
font-family: "Poppins", sans-serif;
        text-decoration:none;
                            }

    .GoToCheckoutButton {
      font-family: Poppins, sans-serif;
       font-size:13px;
font-weight:300;
       cursor:pointer;
        background-color:#8D4575;
	color:#FFFFFF;
       -moz-border-radius: 0px 0px 0px 0px;
       -webkit-border-radius: 0px 0px 0px 0px;
       border-radius: 0px 0px 0px 0px;
       width:402px;
       height:55px;
       float:right;
       clear:right;
       border:none;
       margin-bottom:10px;
                        } 

    .CartTextField {
       font-family: Poppins, sans-serif;
       font-size:12px;
       color:#3A3A3C;
       border:1px solid #DDDDDD;
       background-color:#FFFFFF;
                   }

    .VoucherInnerContainer	{
       border: 1px solid #DDDDDD;
       border-radius: 0px 0px 0px 0px;
       float: right;
       clear:left;
       margin-right:425px;
       height:150px;
       width: 345px;
margin-top:15px;
                                }

   .CartTotalsInnerContainer	{
       float: right;
       width: 401px !important;
border:solid 1px #DDDDDD;
       border-radius: 0px 0px 0px 0px;
       -moz-border-radius: 0px 0px 0px 0px;
       -webkit-border-radius:0px 0px 0px 0px;
       margin-bottom:0px;
margin-left:-1px  !important;
                               }

   .CartItemsContainer	{
      float: left;
      clear: left;
      width:1020px;
      margin-bottom:10px;
                        }

   .CartHorizontalDivider {
      border-top: 0px solid #DDDDDD;
      margin:10px 0px 5px 0px;
      float: left;
      width:1020px;
      height:2px;
                          }

   .VoucherLabel {
        font-family: Poppins, sans-serif;
        font-size:13px;
        font-weight:300 !important;
        color:#3A3A3C;
                 }

   .VoucherSubTitle {
      color: #333333;
        font-family: Poppins, sans-serif;
      font-size: 14px;
      text-align: center;
                    }

/*  ------ Cart Divs ----------  */

    .CartContainer {
       width:1020px;
       margin:auto;
	   min-height:1000px;
                   }

    .CartContainerheaderBar {
       width:1018px;
       background-color:#F5F5F5;
       height:55px;
border:solid 1px #DDDDDD !important;
       float:left;
       margin-bottom:10px;
       margin-top:20px;
padding-top:8px;
                            }

    .CartTitleBar {
       float:left;
       width:200px;
       margin-left:120px;
       margin-top:9px;
                  }

    .CartHeaderBarSubTotal {
       float:right;
       width:100px;
       margin-right:40px;
       margin-top:9px;
                           }

    .CartHeaderBarQty {
       float:right;
       width:100px;
                      }

    .CartHeaderBarPrice {
       float:right;
       width:100px;
       margin-right:40px;
       margin-top:9px;
                        }

    .CartItemRepeat {
       float:left;
       clear:left;
       width:1018px;
border-left:solid 1px  #DDDDDD;
border-bottom:solid 1px  #DDDDDD;
border-right:solid 1px  #DDDDDD;
border-top:solid 0px   #DDDDDD;
margin-top:-10px;
padding-bottom:10px;

                    }

    .CartItemImage {
       float:left;
       width:100px;
       margin-top:25px;
margin-left:25px;
                   }

    .CartDescriptionContainer {
       float:left;
       width:300px;
       margin:20px 0px 0px 20px;
                              }

    .CartPricesContainer {
       float:right;
       width:562px;
       margin:20px 0px 0px 0px;
                         }

    .ShippingContainer {
       width:800px;
       height:150px;
       float:left;
       clear:left;
       margin:15px 0px 0px 0px;
                       }

    .CartTotalsOuterContainer {
       width:1020px;
       float:left;
       clear:left;
	                      }/* Panel ID = 22*/
/* Panel ID = 31*/
    .ReviewsPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:18px !important;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:0px solid #DDDDDD; 
        padding:5px;
                                   }    

.review_title {
	font-family: Poppins, sans-serif;
        font-size:18px;
        color:#333333;
		font-style:italic;
                  }
    
    .review_author {
	font-family: Poppins, sans-serif;
        font-size:15px;
        color:#333333;

                    }

    .review_date {
	font-family: Poppins, sans-serif;
        font-size:13px;
        color:#333333;
                 }

    .reviews {
	font-family: Poppins, sans-serif;
        font-size:13px;
        color:#333333;
             }

    .ReviewsInner {
        border:solid 1px #DDDDDD;
                  }
    .cust_review {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:1px solid #DDDDDD; 
        margin-right:620px;
                            }

    .review_top {
width:880px;
}

.WriteReviewButton {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:12px !important;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.WriteReviewButton a:link {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:12px !important;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.WriteReviewButton a:hover {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:12px !important;
	font-family:Poppins, sans-serif;		
        text-decoration:none;
		}

.WriteReviewButton a:visited {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:12px !important;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.WriteReviewButton a:active {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:12px !important;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.write_review {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
      padding:9px 42px 9px 18px !important;
        float: right !important;
        margin-right: 0px !important;
}

.write_review a:link {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}

.write_review a:hover{
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}

.write_review a:visited{
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}
.write_review a:active{
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}/* Panel ID = 27*/
    .ArticleBlock .Content .Heading a {
        font-family: Poppins, sans-serif;
        font-size:14px;
        color:#333333;
                                      }
    .ArticleBlock .Content .Text {
        font-family: Poppins, sans-serif;
        font-size:12px;
        color:#333333;
                                 }

    .ArticleDetailBlock .Content .Heading {
        font-family: Poppins, sans-serif;
        font-size:14px;
        color:#333333;
                                          }

    .ArticleDetailBlock .Content .Text {
        font-family: Poppins, sans-serif;
        font-size:12px;
        color:#333333;
                                       }

    .ArticleBlock .Image {
        border-left:1px solid #DDDDDD;
        border-right:1px solid #DDDDDD;
        float:left;
        height:auto;
        width:102px;
        padding:0 6px;
                         }

/* Divs */
    .ArticleBlock {
	float:left;
	width:50%;
	height:auto;
	padding-bottom:10px;
        position:relative;
                  }

    .ArticleBlock .Image {
        border-left: 1px solid;
        border-right: 1px solid;
	border-color:#DDDDDD;
        float: left;
        height: auto;
        padding: 0 6px;
        width: 102px;
                        }

    .ArticleBlock .Image a {
	text-decoration:none;
	color:#333333;
                           }

    .ArticleBlock a img {
	border:none;
                        }

    .ArticleBlock .Content {
       float: left;
       height: auto;
       padding-left: 10px;
       padding-right: 10px;
       width: 270px;
                           }

    .ArticleBlock .Content .Heading {
       float: left;
       font-size: 14px;
       font-weight: bold;
       height: auto;
       padding-bottom: 10px;
       width: 100%;
                                    }

   .ArticleBlock .Content .Heading a {
	text-decoration:none;
                                     }

   .ArticleBlock .Content .Text {
       float: left;
       height: auto;
       width: 100%;
                                }

   #BlogPageOuter {
       width:1040px; 
       float:left;
margin-top:10px;
margin-bottom:20px;
border-bottom:0px solid #DDDDDD;
                  }

   #BlogOuter {
      width:800px; 
      float:left;
border-right: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
              }

   #BlogRepeat {
      width:770px; 
      float:left;
      padding-top:30px;
padding-left:30px;
padding-bottom:40px;
      border-top:0px solid #DDDDDD;
     border-left:1px solid #DDDDDD;
      border-bottom:1px solid #DDDDDD;
 border-right:0px solid #DDDDDD;
    margin-top:0px;
               }

   #BlogNavigation {
      width:217px;
      border:1px solid #DDDDDD;
      float:left;
margin-left:-1px;
                   }

   #BlogImage {
      border:0px solid #DDDDDD;
      float:left;
      margin-right:15px;
              }

   #BlogText {
width:550px;
      float:left;
             }

   #BlogTitle {
      width:450px; 
      float:left;
        font-family: Montserrat, sans-serif;
      font-size:25px;
       color:#3A3A3C;
margin-top:0px;
height:60px; 
margin-left:5px;
overflow:hidden;
line-height:29px;
text-decoration:none;
letter-spacing:-1px;
font-weight:bold;
              }

   #BlogTitle a:link {
        font-family: Montserrat, sans-serif;
      font-size:25px;
      color:#3A3A3C;
text-decoration:none;
letter-spacing:-1px;
line-height:29px;
font-weight:bold;
              }
   #BlogTitle a:hover{
        font-family: Montserrat, sans-serif;
      font-size:25px;
      color:#3A3A3C;
line-height:29px;
text-decoration:none;
letter-spacing:-1px;
font-weight:bold;
              }
   #BlogTitle a:visited{
        font-family: Montserrat, sans-serif;
      font-size:25px;
      color:#3A3A3C;
text-decoration:none;
line-height:29px;
letter-spacing:-1px;
font-weight:bold;
              }
   #BlogTitle a:active{
        font-family: Montserrat, sans-serif;
      font-size:25px;
letter-spacing:-1px;
line-height:29px;
      color:#3A3A3C;
text-decoration:none;
font-weight:bold;
              }

   #BlogSocial {
float:left;
margin-top:18px;
margin-left:0px;
clear:left;
               }

   #BlogContent {
      width:520px; 
      float:left;
 
      margin-top:30px;
height:auto;
                }

   #BlogDateOuter {
      width:50px;
      height:60px;
      margin-right:10px;
      float:left;
                  }

   #BlogDay {
      width:50px;
      height:32px;
      float:left;
      color:#FFFFFF;
      background-color:#333333;
        font-family: Poppins, sans-serif;
      font-size:16px;
      padding-top:6px;
            }

   #BlogMonth {
      width:50px;
      height:32px;
      float:left;
      color:#FFFFFF;
      background-color:#8D4575;
        font-family: Poppins, sans-serif;
      font-size:16px;
padding-top:4px;
              }

   #BlogFeatured {
      width:218px; 
      float:left;
  padding-bottom:3px !important;
 margin-bottom:0px !important;
        font-family: Poppins, sans-serif;
       font-size:12px;
       background-color:#F4F4F4 !important;
       color:#333333!important;
       text-decoration: none!important;
                 }

   #BlogFeatured a:link {
              width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                 }

   #BlogFeatured a:hover {
             width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: underline !important;
text-transform:lowercase !important;
                 }

   #BlogFeatured a:visited {
          width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                 }

   #BlogFeatured a:active {
            width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                 }

   #BlogArchive {
      width:218px; 
      float:left;
  padding-bottom:3px !important;
 margin-bottom:0px !important;
        font-family: Poppins, sans-serif;
       font-size:12px;
       background-color:#F4F4F4 !important;
       color:#333333!important;
       text-decoration: none!important;

                }

   #BlogArchive a:link {
         width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                }

   #BlogArchive a:visited {
       width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                }

   #BlogArchive a:hover {
     width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
      text-decoration: underline !important;
text-transform:lowercase !important;
                }

   #BlogArchive a:active {
    width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                }

   #BlogFeaturedTitle {
      width:200px; 
      float:left;
      color:#3A3A3C;
      background-color:#FFFFFF;
      padding-bottom:10px;
      padding-top:10px;
        font-family: Montserrat, sans-serif;
      font-size:18px;
                      }

   #BlogArchiveTitle {
      width:200px; 
      float:left;
      color:#3A3A3C;
      background-color:#FFFFFF;
      padding-bottom:10px;
      padding-top:10px;
        font-family: Montserrat, sans-serif;
      font-size:18px;
      margin-top:20px;
                     }

.ArticleViewButton {
	font-family: Poppins, sans-serif;	
	font-size:15px;
	color:#FFFFFF !important;
        background-color:#8D4575;
        text-decoration:none;
	font-style:normal;
	font-weight:400 !important;     
        margin-top:15px;
letter-spacing:-1px;
height:45px;

}

.ArticleViewButton a:link {
	font-family: Poppins, sans-serif;	
	font-size:15px;
	color:#FFFFFF !important;
        background-color:#8D4575;
        text-decoration:none;
	font-style:normal;
	font-weight:300 !important;     
        margin-top:25px;
padding:12px 18px 12px 18px;
height:20px !important;
 }

.ArticleViewButton a:active {
		font-family: Poppins, sans-serif;	
	font-size:15px;
	color:#FFFFFF !important;
        background-color:#8D4575;
        text-decoration:none;
	font-style:normal;
	font-weight:300 !important;     
       margin-top:25px;
padding:12px 18px 12px 18px;
height:20px !important;
 }

.ArticleViewButton a:visited {
	font-family: Poppins, sans-serif;	
	font-size:15px;
	color:#FFFFFF !important;
        background-color:#8D4575;
        text-decoration:none;
	font-style:normal;
	font-weight:300 !important;     
    margin-top:25px;
padding:12px 18px 12px 18px;
height:20px !important;
 }

.ArticleViewButton a:hover {
font-family: Poppins, sans-serif;	
	font-size:15px;
	color:#FFFFFF !important;
        background-color:#9DB819;
        text-decoration:none;
	font-style:normal;
	font-weight:300 !important;     
         margin-top:25px;
padding:12px 18px 12px 18px;
height:20px !important;
 }

#BlogDetailTitle {
      width:450px; 
      float:left;
        font-family: Montserrat, sans-serif;
      font-size:30px;
       color:#3A3A3C;
margin-top:-11px;
text-decoration:none;
}

#navlist
{
  list-style-type: none;
margin-left:-38px;
}

#rss-feed {
margin-top:5PX !IMPORTANT;
}

.MainNavHeadingFont {
    font-family: "Raleway", sans-serif !important;
    font-size: 18px;
    color: #8D4575 !important;
    font-weight: 300 !important;
    padding-left: 0px;
    background-color: #FFFFFF;
    border-bottom: 0px solid #000000;
    border-top: 0px solid #DDDDDD;
}/* Panel ID = 28*/
    .CustomerLoginFormPanelBorders {
       float: left;
       height: auto;
       width: 960px;
       padding:30px 30px 30px 30px;
border:solid 1px #DDDDDD;
margin-left:0px;
margin-top:-1px;
                      }	
				 /* Panel ID = 180*/
#CheckDiv {
  float: left;
  margin-top: 20px;
  width: 318px;
}
.labels_small {
  padding-right: 9px;
}
.labels_pass
{
margin-top:0px!important;
}
.CheckContainer1
{
width:auto !important;
}
#AddPassword
{
display:none;
}/* Panel ID = 181*/
#alert_new_address1
{
display:none;
}
#alert_new_city
{
display:none;
}

#alert_new_county
{
display:none;
}
#alert_new_zip
{
display:none;
}
#alert_new_phone
{
display:none;
}
#alert_deliver_address1
{
display:none;
}
#alert_deliver_city
{
display:none;
}
#alert_deliver_county
{
display:none;
}
#alert_deliver_zip
{
display:none;
}/* Panel ID = 182*/
/* Panel ID = 501*/
/* Panel ID = 35*/
/* Panel ID = 32*/
/* Panel ID = 175*/
    .DropdownSpecialsPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:1px solid #DDDDDD; 
        padding:5px;
                                   }/* Panel ID = 176*/
    .DropdownSpecialsPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#9DB819;
        background-color: transparent;
        border: none; 
        padding:20px 5px 0 10px;
                                   }


.DropdownBackgroundPattern {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAATklEQVQYV2NkYGAwZmBgOMuAACA+CKCIMSIpADGRNaEYgKwQ3WQUjTCF6CYhWw2WAynEpgjmIpg7jUlSiM0TWK2GWUOUZ7ApxggeogIcABHJFtfoX9tJAAAAAElFTkSuQmCC) repeat;
        background-color:#8D4575;
}/* Panel ID = 33*/
/* Panel ID = 39*/
 .HomePageFeaturedPanelHeading {
	   font-family: Montserrat, sans-serif;
       font-size:28px;
       color:#3A3A3C;
	   height:50px;  
		           }
				   
    #HomeBorderBottom {
        border-bottom: 3px solid #DDDDDD !important;
     }
	
     .HomePageFeaturedProductsTitle {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
	    width:90%;
		margin: auto;
		clear:left;
	    margin-top:10px;
		margin-left: 20px;
        text-decoration:none;
		border-top: 0px solid #DDDDDD;
		float:left;
                                   }

    .HomePageFeaturedProductsTitle a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                          } 

    .HomePageFeaturedProductsTitle a:hover {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#3A3A3C !important;
        text-decoration:none;
		font-weight: normal;
                                           } 

    .HomePageFeaturedProductsTitle a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                             } 

    .HomePageFeaturedProductsTitle a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                             } 
 
    .HomePageFeaturedProductsShortDescription {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
		width: 90%;
		margin: auto;
		margin-left: 20px;
		float:left;
                                           }
 
    .HomePageFeaturedProductsShortDescription a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333; 
                                                     }

    .HomePageFeaturedProductsShortDescription a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;      
                                                       }

    .HomePageFeaturedProductsShortDescription a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
		                                                 }
 
    .HomePageFeaturedProductsShortDescription a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                         }
 
    .HomePageFeaturedProductsPrice {
	    font-family: Oswald, sans-serif;
        font-size:15px;
        color: #8D4575;  
		margin-top: 10px;  
		font-weight: normal;   
                                                  }
 
    .HomePageFeaturedProductsTaxPrice {
	font-family: Oswald, sans-serif;
        font-size:11px;
        color: #8D4575; 
                                      }

    .HomePageFeaturedProductsBorder {
	font-size: 0.95em;
	list-style: none outside none;
	width:240px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:43px;
    min-height:450px !important;
    margin-bottom: 34px;
	border: 1px solid #333333;
                                    }

    .HomeFeaturedImage {
	width:190px;
	clear:left;
	display:block;
        margin: auto;
    margin-top: 10px;
	border-bottom: 0px solid #333333;
                       }
	
		.LayoutBK {
	background-color: #333333;	
	width: 100%;
	height: 191px;
	}	

    .HomeFeaturedImageContainer {
	min-height:150px;
	margin:auto:
	float:left;
	clear:both;
                                }
								
	.FeaturedMoreInfo { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}

.FeaturedMoreInfo:hover { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}
	
	.FeaturedBuyNow { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px;
	margin-left:-14px;
	padding-top: 5px;
	}

.FeaturedBuyNow:hover { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px; 
	margin-left:-14px;
	padding-top: 5px;
	 }

.bx-wrapper .bx-viewport {
  -webkit-box-shadow: none !important;
  -webkit-transform:translateZ(0px);
  background:#FFFFFF;
  border:none !important;
  box-shadow:none !important;
  left:0;
  transform:translateZ(0px);
  height:500px;
}

.bx-wrapper {
  margin:0 auto 60px;
  width:820px !important;
  padding:0;
  position:relative;
}/* Panel ID = 40*/
    .HomePageLatestPanelHeading {
	   font-family: Montserrat, sans-serif;
       font-size:18px;
       color:#3A3A3C;
	   height:50px;  
                                }

				
	#HomeBorderBottom {
        border-bottom: 3px solid #DDDDDD !important;
     }
							
    .HomePageLatestAdditionsTitle {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
	    width:90%;
		margin: auto;
		clear:left;
	    margin-top:10px;
		margin-left: 20px;
        text-decoration:none;
		border-top: 0px solid #DDDDDD;
		float:left;
		 }

    .HomePageLatestAdditionsTitle a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                         }

   .HomePageLatestAdditionsTitle a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                         } 

    .HomePageLatestAdditionsTitle a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                    }

    .HomePageLatestAdditionsTitle a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:16px;
        color:#3A3A3C !important;
        text-decoration:none;
                                            }

    .HomePageLatestAdditionsShortDescription {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
		width: 90%;
		margin: auto;
		margin-left: 20px;
		float:left;
                                             }

    .HomePageLatestAdditionsShortDescription a:link {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                    }

    .HomePageLatestAdditionsShortDescription a:hover {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                     }

    .HomePageLatestAdditionsShortDescription a:active {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;                      
		 }

    .HomePageLatestAdditionsShortDescription a:visited {
	    font-family: Poppins, sans-serif;
		font-weight: 300;
        font-size:13px;
	    color:#333333;
                                                       }

    .HomePageLatestAdditionsPrice {
	    font-family: Oswald, sans-serif;
        font-size:15px;
        color: #8D4575;  
		margin-top: 10px;  
		font-weight: normal;   
                                  }

    .HomePageLatestAdditionsTaxPrice {
	font-family: Oswald, sans-serif;
        font-size:11px;
        color: #8D4575; 
                                     }

    .HomePageLatestAdditionsBorder {
	font-size: 0.95em;
	list-style: none outside none;
	width:240px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right: 43px;
    min-height:450px !important;
    margin-bottom: 34px;
	border: 1px solid #333333;
                              }
	
	.LayoutBK {
	background-color: #333333;	
	width: 100%;
	height: 191px;
	}						  

    .LatestCategoriesImage {
	width:190px;
	clear:left;
	display:block;
        margin: auto;
    margin-top: 10px;
	border-bottom: 0px solid #333333;
                           }

    .HomePageLatestAdditionsContainer {
	min-height:150px;
	margin:auto:
	float:left;
	clear:both;
                               }
	
	.LatestMoreInfo { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	}

.LatestMoreInfo:hover { 
    width:80px;
height:35px;
  padding-top:17px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Montserrat, sans-serif;
	font-size:13px;
	 }
	
	.LatestBuyNow { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px;
	margin-left:-14px;
	padding-top: 5px;
	}

.LatestBuyNow:hover { 
	width:80px;
	height:55px;
	padding-top:10px;
	float:left;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px; 
	margin-left:-14px;
	padding-top: 5px;
	}

.bx-wrapper .bx-viewport {
  -webkit-box-shadow: none !important;
  -webkit-transform:translateZ(0px);
  background:#FFFFFF;
  border:none !important;
  box-shadow:none !important;
  left:0;
  transform:translateZ(0px);
  height:500px;
}

.bx-wrapper {
  margin:0 auto 60px;
  width:820px !important;
  padding:0;
  position:relative;
}/* Panel ID = 41*/
/* Panel ID = 42*/
.HeaderTextOne {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0.5px  !important;
}

.HeaderTextOne a:link {
color:#333333  !important;
text-decoration:none  !important;
}

.HeaderTextOne a:visited {
color:#333333  !important;
text-decoration:none  !important;
}

.HeaderTextOne a:active {
color:#333333  !important;
text-decoration:none  !important;
}

.HeaderTextOne a:hover {
color:#333333  !important;
text-decoration:underline  !important;
}

.HeaderTextTwo {
font-family:"Poppins", sans-serif !important;
font-size:14px  !important;
color:#9DB819  !important;
text-decoration:none  !important;
font-weight:600  !important;
letter-spacing:0.5px  !important;
}

.HeaderTextTwo a:link {
color:#9DB819  !important;
text-decoration:none  !important;
}

.HeaderTextTwo a:visited {
color:#9DB819  !important;
text-decoration:none  !important;
}

.HeaderTextTwo a:active {
color:#9DB819  !important;
text-decoration:none  !important;
}
.HeaderTextTwo a:hover {
color:#9DB819  !important;
text-decoration:underline  !important;
}

.HeaderTextThree {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:500  !important;
letter-spacing:0.2px  !important;
}

.HeaderTextThree a:link {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.HeaderTextThree a:visited {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.HeaderTextThree a:active {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.HeaderTextThree a:hover {
color:#FFFFFF  !important;
text-decoration:underline  !important;
}

.HeaderTextFour {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#8D4575  !important;
text-decoration:none  !important;
font-weight:500  !important;
letter-spacing:0.2px  !important;
}

.HeaderTextFour  a:link {
color:#8D4575  !important;
text-decoration:none  !important;
}

.HeaderTextFour  a:visited {
color:#8D4575 !important;
text-decoration:none  !important;
}

.HeaderTextFour  a:active {
color:#8D4575  !important;
text-decoration:none  !important;
}

.HeaderTextFour  a:hover {
color:#8D4575  !important;
text-decoration:underline  !important;
}

.HeaderTextFive {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#9DB819  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0.5px  !important;
}

.HeaderTextSix {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:none  !important;
font-weight:500  !important;
letter-spacing:0.5px  !important;
}

.HeaderTextSix a:link {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:none  !important;
}

.HeaderTextSix a:visited {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:none  !important;
}

.HeaderTextSix a:active {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:none  !important;
}

.HeaderTextSix a:hover {
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:underline  !important;
}

.searchhead {
width:246px !important;
height:40px !important;
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#333333  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0.5px  !important;
border:solid 1px #FFFFFF !important;
padding-left:17px !important;
background-color:#FFFFFF !important;
}

/*Styles positioning for hover / fonts for links*/
.nav > li > a {
  color:#333333 !important;
  font-size:14px !important;
font-family:"Poppins", sans-serif !important;
  font-weight: 600;
  display:block;
  margin-top:-13px;
  padding-left:19px;
line-height:14px;
  padding-right:19px;
  padding-top:0px;
  position:relative;
  height: 14px;
  text-decoration: none !important;
text-transform:capitalize !important;
  border-right: 1px solid #222222 !important;
  border-left: 0px solid #222222 !important;
}

/*Styles nav bar font hover colours*/
.navbar-default .navbar-nav > li > a:hover {
  color:#8D4575 !important;
  font-size:14px !important;
  font-family: Montserrat, sans-serif;
  background-color: transparent !important;
  height: 14px;
  text-decoration: none !important;
}

/*Styles the dropdown menu*/
.dropdown-menu {
  position: absolute;
  /* top: 255px; */
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  margin: 0px 0 0;
  font-size: 13px;
  text-align: left;
font-weight:300 !important;
  list-style: none;
  background-color: #FFFFFF;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 0px solid #EAEAEA;
  border-radius: 4px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
  box-shadow: 0 0px 0x rgba(0, 0, 0, .175);
  text-decoration: none !important;
  margin-top:25px;
}

.container-fluid {
  background-color: transparent;
  margin-right:auto;
  padding-right:15px;
  width:1020px;
  border-left: 1px solid #222222 !important;
  border-top: 0px solid #DDDDDD;
  border-bottom: 0px solid transparent;
  border-right: 0px solid #DDDDDD;
  height:14px;
margin-top:23px;
  position:relative !important;
  padding-left: 19px;
margin-left:-3px;
}

/*Styles spacing between links in header*/
.nav {
  list-style:none;
  margin-bottom:0;
  padding-left:15px !important;
}

/*This makes the dropdown open*/
.open > .dropdown-menu {
  display: block;
}

/*This styles nav bar hover colours*/
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
  color:#FFFFFF !important;
  background-color: #8D4575 !important;
  }
}

/*STOP BOOTSTRAP CSS*/
.nav>li>a:hover {
padding-left: 15px;
}
.nav>li>a {
  color: white;
}
.navbar-toggle
{
display:none;
}

@media (min-width: 320px) {
.collapse
{
display:block!important;
}
.nav > li {
    display: block;
    float: left;
    position: relative;
}

.navbar-toggle
{
display:none;
}
}

@media (min-width: 768px) {
.collapse
{
display:block!important;
}
}

@media (max-width: 1024px) {
#header
{
width:1159px;
}
}


@media (min-width: 768px) {
.nav > li {
    display: block;
    float: left;
    position: relative;
}



.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse
{
margin-left: -25px;
margin-right: -15px;
}

.nav {
    float: left;
    list-style: outside none none;
    margin-bottom: 0;
    margin-left: -6px;
    padding-left: 0;
    width: 100%;
}



.navbar-toggle
{
display:none;
}
}
@media (max-width: 768px) {
#header
{
width:1159px;
}
}

@media (max-width: 1024px) {
#MainContainer
{
margin-left:70px !important;
}
}

@media (max-width: 768px) {
#MainContainer
{
margin-left:70px !important;
}
}

/*STOP BOOTSTRAP CSS*/




































































/* Panel ID = 190*/
    .RelatedArticlesPanelHeading{
	   font-family: Montserrat, sans-serif;
       font-size:28px;
       color:#3A3A3C;
	   height:50px;
margin-bottom:20px;  
                                 }/* Panel ID = 192*/
.VatExemptContainer
{
width:900px;
float:left;
text-align:center;
height:auto;
padding-bottom:20px;
background-color:#e8e8e8;
border:1px solid #ccc;
color:#5e5e5e;
padding-top:20px;
margin-top: 19px;
}

.VatLinkText
{
color:#bfbfbf;
text-decoration:none;
}

.VatChangeLinks
{
color:#5e5e5e;
text-decoration:none;
}/* Panel ID = 193*/
/* Panel ID = 194*/
/* Panel ID = 187*/
.FilterPanel
{
float:left;
}/* Panel ID = 52*/
/* Panel ID = 509*/
/* Panel ID = 510*/
/* Panel ID = 511*/
/* Panel ID = 512*/
/* Panel ID = 513*/
/* Panel ID = 157*/
.AttributeFilterContainer {
margin-bottom:20px;
}
.AttributePanelContainer {
	font-family: Poppins, sans-serif;
font-size:14px;
     background-color:#F4F4F4;
       color:#333333;
margin-bottom:5px;
padding-bottom:5px;
/* Uncomment if you want to set max height & add scroll bar
max-height:100px;
overflow-y: auto;
*/
}http://templatecreation.absoluteshoppingcart.co.uk/gabms788sisswqa/AttributesFilterPanelDesign.php?StatusUpdate=yes#/* Panel ID = 502*/
/* Panel ID = 503*/
/* Panel ID = 504*/
/* Panel ID = 505*/
/* Panel ID = 506*/
/* Panel ID = 507*/
/* Panel ID = 43*/
  .ProductListingPanelHeading {
	   font-family: Poppins, sans-serif;
       font-size:26px;
font-weight:300 !important;
letter-spacing:-0.5px;
       color:#3A3A3C;
	   height:40px;    
		                         } 
    
    #HomeBorderBottom {
        border-bottom: 3px solid #DDDDDD !important;
     }


    .RelatedProductTitle {
	     font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
        color:#8D4575 !important;
	    width:245px;
		margin: auto;
		clear:left;
	    margin-top:15px;
		margin-left: 0px;
        text-decoration:none;
		border-top: 0px solid #DDDDDD;
		float:left;
                         }

    .RelatedProductTitle a:link {
       font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
     color:#8D4575 !important;

        text-decoration:none;
                                }

    .RelatedProductTitle a:hover {
     font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
     color:#8D4575 !important;

        text-decoration:none;
                                 }

    .RelatedProductTitle a:visited {
         font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
     color:#8D4575 !important;

        text-decoration:none;
                                   }

    .RelatedProductTitle a:active {
           font-family: Poppins, sans-serif;
		font-weight: 500;
        font-size:17px;
line-height:23px;
     color:#8D4575 !important;

        text-decoration:none;
                                   }

    .RelatedProductShortDescription {
	    font-family: #333333;
        font-size:13px;
	    color:#333333;
		font-weight: 300;
		width: 90%;
		margin: auto;
		float:left;
                                     }

    .RelatedProductShortDescription  a:link {
	    font-family: #333333;
        font-size:13px;
	    color:#333333;
		font-weight: 300; 
                                            }

    .RelatedProductShortDescription  a:hover {
	    font-family: #333333;
        font-size:13px;
	    color:#333333;
		font-weight: 300; 
                                             }

    .RelatedProductShortDescription  a:visited {
	    font-family: #333333;
        font-size:13px;
	    color:#333333;
		font-weight: 300; 
                                               }

    .RelatedProductShortDescription  a:active {
	    font-family: #333333;
        font-size:13px;
	    color:#333333;
		font-weight: 300; 
                                               }

    .RelatedProductPrice {
		    font-family: Oswald, sans-serif;
        font-size:18px;
         color:#3A3A3C !important;
		margin-top: 10px;  
		font-weight: 300;     
                         }
						 
	.RelatedProductTaxPrice {	
	font-family: Oswald, sans-serif;
        font-size:11px;
        color: #8D4575; 
		}

    .RelatedProductBorder {
	font-size: 0.95em;
	list-style: none outside none;
	width:245px;
	text-align:center;
	display: inline-block;
	position:relative;                                     
	z-index:99;
	background-color: none;
    margin-right:17px !important;
    min-height:340px !important;
    margin-bottom: 20px !important;
	border: 0px solid #333333;
                          }

    .RelatedProductImage {
	min-height:245px;
	margin:auto;
	float:left;
	clear:both;
border: 1px solid #DDDDDD !important;
                         }
	
	.RelatedMoreInfo { 
    width:80px;
	height:45px;
    padding-top:20px;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px;
	}

.RelatedMoreInfo:hover { 
    width:80px;
	height:45px;
    padding-top:20px;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:18px;
	}
	
	.RelatedBuyNow { 
	width:120px;
	height:27px;
	padding-top:7px;
	float:right;
	border: 1px solid #8D4575;
	background-color: #8D4575;	
	color: #FFFFFF;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:14px;
	margin-left:-14px;
	}

.RelatedBuyNow:hover { 
	width:120px;
	height:27px;
	padding-top:7px;
	float:right;
	border: 1px solid #8D4575;
	background-color: #FFFFFF;	
	color: #8D4575;
	display:block;
	text-decoration:none;
	font-family: Poppins, sans-serif;
	font-size:14px;
	margin-left:-14px;
	}/* Panel ID = 53*/
/* Panel ID = 44*/
.LayoutContainer{
	float:left;
	width: 100%;
	height:auto;
}
.LeftLayout{
	float:left;
	width:45%;
	height:auto;
}
.RightLayout{
	float:right;
	width:45%;
	height:auto;
}
.SiteAddress{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom: 30px;
    width: 100%;
}
.NormalText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.ShortText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.Devider{
	float:left;
	width:100%;
	padding:40px 0 40px 0;
}
.DetailBox{
	float:left;
	width:98%;
	height:auto;
	background: #CCCCCC;
	border: 1px solid #666666;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.DetailBoxRow{
	float: left;
    height: auto;
    padding: 4px;
    width: 98%;
}
.DetailBoxLeft{
	float:left;
	width:45%;
	height:auto;
}
.DetailBoxRight{
	float:right;
	width:45%;
	height:auto;
}
.ItemsContainer{
	float:left;
	width:100%;
	height:auto;
}
.ItemsContainer{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    padding: 40px 0 40px 0;
    width: 100%;
}
.ItemHeadingRow{
	background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #666666;
    float: left;
    height: auto;
    width: 99%;
}
.ItemContentRow{
	float: left;
    height: auto;
    padding: 1px;
    width: 99%;
}
.ItemElement{
	float:left;
	width: 100%;
	height:auto;
	padding: 2px;
}
.quanity{
	width:8%;
}
.name{
	width:60%;
}
.price{
	width:14%;
}
.total{
	width:14%;
}
.LayoutHeading{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    padding: 20px 0 40px;
    text-align: center;
    width: 100%;
}
.LayoutContainer{
	float:left;
	width: 100%;
	height:auto;
}
.LeftLayout{
	float:left;
	width:45%;
	height:auto;
}
.RightLayout{
	float:right;
	width:45%;
	height:auto;
}
.SiteAddress{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    padding-bottom: 30px;
    width: 100%;
}
.NormalText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}
.ShortText{
	float:left;
	width:100%;
	height:auto;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}
.Devider{
	float:left;
	width:100%;
	padding:40px 0 40px 0;
}
.DetailBox{
	float:left;
	width:98%;
	height:auto;
	background: #CCCCCC;
	border: 1px solid #666666;
	font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.DetailBoxRow{
	float: left;
    height: auto;
    padding: 4px;
    width: 98%;
}
.DetailBoxLeft{
	float:left;
	width:45%;
	height:auto;
}
.DetailBoxRight{
	float:right;
	width:45%;
	height:auto;
}
.ItemsContainer{
	float:left;
	width:100%;
	height:auto;
}
.ItemsContainer{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: auto;
    padding: 40px 0 40px 0;
    width: 100%;
}
.ItemHeadingRow{
	background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #666666;
    float: left;
    height: auto;
    width: 99%;
}
.ItemContentRow{
	float: left;
    height: auto;
    padding: 1px;
    width: 99%;
}
.ItemElement{
	float:left;
	width: 100%;
	height:auto;
	padding: 2px;
}
.quanity{
	width:8%;
}
.name{
	width:60%;
}
.price{
	width:14%;
}
.total{
	width:14%;
}
.LayoutHeading{
	float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    padding: 20px 0 40px;
    text-align: center;
    width: 100%;
}/* Panel ID = 51*/
/* Panel ID = 54*/
.SwatchMainOuter {
width:400px;
float:left;
}
.SwatchOuter {
width:35px;
float:left;
margin-right:20px;
}
.Swatches{
height:100%;
width:100%;
border: solid 1px #CCCCCC;
float:left;
}
.SwatchText{
font-size:11px;
width:40px;
float:left;
}









/* Panel ID = 55*/
div.simpleTabs { 
	padding-top:10px; 
}
ul.simpleTabsNavigation { 
	padding:0; 
	text-align:left; 
        margin-top:8px;
}
ul.simpleTabsNavigation li { 
	list-style:none; 
	display:inline; 
	margin:0; 
	padding:0; 
}
ul.simpleTabsNavigation li a { 
	border:1px solid #DDDDDD; 
	color: #333333; 
	padding:7px 30px;  
	float:left; 
	margin-top:-26px; 
	background:#FFFFFF; 
	font-size: 17px; 
	text-decoration:none; 
	font-family: Oswald, sans-serif;
        margin-right:10px;
}
ul.simpleTabsNavigation li a:link {
	/*-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;*/
	font-family: Oswald, sans-serif;
        border-bottom:1px solid #DDDDDD;
}
ul.simpleTabsNavigation li a:hover { 
	background-color: #8D4575;  
	color:#FFFFFF; 
border-bottom:none;
}
ul.simpleTabsNavigation li a.current {
	background:#8D4575; 
	color:#FFFFFF; 
	border-bottom:1px solid #DDDDDD;  
border-bottom:none;

}
div.simpleTabsContent {
	border:1px solid #DDDDDD; 
	background:#FFFFFF; 
	padding:10px; 
	margin-top: 17px;
	display:none; 
	width:800px;
}
div.simpleTabsContent.currentTab {
	display:block;
}

.simpleTabs {
width:100% !important;
}




















/* Panel ID = 57*/
/* Panel ID = 59*/

/* Panel ID = 508*/
/* Panel ID = 155*/
/* Panel ID = 160*/
#BlogDetailPageOuter {
width:1040px!important; 
border-bottom: 0px solid #DDDDDD !important;
padding-top:0px !important;
margin-bottom:50px !important;
margin-top:10px !important;
float:left;
}
#BlogDetailOuter {
width:770px !important; 
border-top: 1px solid #DDDDDD !important;
border-right: 1px solid#DDDDDD !important;
border-bottom: 1px solid #DDDDDD !important;
border-left: 1px solid #DDDDDD !important;
float:left;
padding-left:30px;
padding-bottom:30px !important;
margin-bottom:0px !important;
}

#BlogNavigation{
    width:219px !important;
      border:1px solid #DDDDDD !important;
      float:left !important;
margin-left:-1px !important;
margin-top:0px !important;
}

#BlogDetailImage {
width:320px; 
height:320px;
border:1px solid #DDDDDD !important;
float:left;
margin-right:10px;
}
#BlogDetailText {
width:448px; 
float:left;
}
#BlogDetailTitleOuter {
width:750px !important; 
margin-top:30px;
float:left;
}
#BlogDetailTitle {
      width:750px !important;
      float:left;
font-weight:bold;
        font-family: Montserrat, sans-serif!important;
      font-size:25px !important;
       color:#3A3A3C !important;
margin-top:0px !important;
text-decoration:none;
}
#BlogDetailSocial {
width:250px; 
float:right;
margin-top:25px !important;
}
#BlogDetailContent {
width:740px !important; 
float:left;
height:auto  !important; 


margin-top:15px !Important;
}

 #BlogFeatured {
      width:218px; 
      float:left;
  padding-bottom:3px !important;
 margin-bottom:0px !important;
        font-family: Poppins, sans-serif;
       font-size:12px;
       background-color:#F4F4F4 !important;
       color:#333333!important;
       text-decoration: none!important;
                 }

   #BlogFeatured a:link {
              width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                 }

   #BlogFeatured a:hover {
             width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: underline !important;
text-transform:lowercase !important;
                 }

   #BlogFeatured a:visited {
          width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                 }

   #BlogFeatured a:active {
            width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                 }

   #BlogArchive {
      width:218px; 
      float:left;
  padding-bottom:3px !important;
 margin-bottom:0px !important;
        font-family: Poppins, sans-serif;
       font-size:12px;
       background-color:#F4F4F4 !important;
       color:#333333!important;
       text-decoration: none!important;

                }

   #BlogArchive a:link {
         width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                }

   #BlogArchive a:visited {
       width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                }

   #BlogArchive a:hover {
     width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
      text-decoration: underline !important;
text-transform:lowercase !important;
                }

   #BlogArchive a:active {
    width:198px; 
      float:left;
 padding:0px 0px 7px 0px;
      margin-bottom:0px;
      padding-left:18px;
        font-family: Poppins, sans-serif;
       font-size:16px;
       background-color:#F4F4F4;
       color:#333333;
       text-decoration: none;
text-transform:lowercase !important;
                }/* Panel ID = 166*/
#alert_rating
{
display:none;
}
#alert_email
{
display:none;
}
#alert_title
{
display:none;
}
#alert_fname
{
display:none;
}
#alert_lname
{
display:none;
}
#alert_nickname
{
display:none;
}
#alert_Tcomment
{
display:none;
}/* Panel ID = 167*/
/* Panel ID = 168*/
/* Panel ID = 170*/
.MobileProductList {
    margin: auto;
    margin-bottom: 0px;
    border: 1px #DDDDDD solid;
    position:relative;
margin-top:35px;
    width: 76%;
height:355px;
    background-color:#FFFFFF
    -moz-border-radius: 0px 0px 0px 0px;
    -webkit-border-radius: 0px 0px 0px 0px;
    border-radius:  0px 0px 0px 0px;
                      }
  
  .MobileProductListTitle {
    float:left;
    font-family: Poppins, sans-serif;
    font-size:16px;
    color: #3A3A3C;
    width:100%;
                          }

  .MobileProductListTitle a:link {
    float:left;
    font-family: Poppins, sans-serif;
    font-size:16px;
    color: #3A3A3C;
    width:100%;
                          }

  .MobileProductListTitle a:hover{
    float:left;
    font-family: Poppins, sans-serif;
    font-size:16px;
    color: #3A3A3C;
    width:100%;
                          }
  .MobileProductListTitle a:visited{
    float:left;
    font-family: Poppins, sans-serif;
    font-size:16px;
    color: #3A3A3C;
    width:100%;
                          }
  .MobileProductListTitle a:active{
    float:left;
    font-family: Poppins, sans-serif;
    font-size:16px;
    color: #3A3A3C;
    width:100%;
                          }
  
  .ListingPagePrice {
    font-family: Oswald, sans-serif;
    font-size:18px;
    color: #8D4575;
    width:100%;
	float:left;
                     }

  .MobileProductListThumb {
    width:220px;
        	          }/* Panel ID = 171*/
#MobileSiteSearch {
    width: 100%;
    margin:auto;
    color:#3A3A3C;
    font-family: Montserrat, sans-serif;
    font-size:16px;
    font-weight:bold;
    margin-bottom:0px;
    height: 80px;
                    }

  #SearchBoxMiniMenuHeaderDiv {
    width:200px;
    margin: auto;
                              }

  #SearchBoxMenuPanelHeading {
    width:200px;
    margin: auto;
                             }

  #MobileCategory {
    padding: 0 0 0 0;
    margin-bottom: 0em;
 margin-top: 0em;
    background-color: #F4F4F4;
    text-align: center;
    color: #333333;
    font-family: Poppins, sans-serif;
    font-size: 15px;
    font-weight: 300;
    width: 100%;
    border-top:0px solid #DDDDDD;

                   }

  #MobileCategory ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
                     }

  #MobileCategory li {
    border-bottom:1px solid #DDDDDD;
margin-top:0px !important;
                     }

  #MobileCategory li a {
    display: block;
    height:34px;
    padding-top:18px;
    background-color: #F4F4F4;
    color: #333333;
    text-decoration: none;
    width: 100%;
    font-size:1.0em;
                       }

  #MobileCategory li a {
    width: auto;
  border-top:0px solid #DDDDDD;
                       }

  #MobileCategory li a:hover {
    background-color: #9DB819;
    color: #FFFFFF;
                             }/* Panel ID = 172*/
.AccountLayout {
    float: left;
    font-family: Poppins, sans-serif;
    font-size: 12px;
    height: auto;
    margin-bottom: 15px;
    /*width: 839px;*/
    width: 100%;
}
.AccountDetailBlock {
    float: left;
    height: auto;
    margin-bottom: 15px;
    width: 100%;
}

#AccountDetails{
	float:left;
	width:100%;
	height:auto;
}
.AccountDetailsInner {
    float: left;
    width: 410px;
    height:auto;
    padding-left: 85px;
}
.AccountInnerlayout{
    float: left;
    margin: 10px 10px 0;
    padding-bottom: 10px;
    width: 98%;
}
.OrderLeftBlock{
	float: left;
    height: auto;
    width: 30%;
}
.OrderMiddleBlock{
	float: left;
    height: auto;
    width: 40%;
}
.OrderRightBlock{
	float: right;
    height: auto;
    padding-right: 10px;
    padding-top: 25px;
    width: 28%;
}
.OrderHeading1{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.OrderHeading2{
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
.OrderSubHeading{
	float: left;
    height: auto;
    margin-top: 10px;
    width: 100%;
}
.OrderShortText{
	float: left;
    height: auto;
    width: 100%;
}
.OrderLabel{
    float: left;
    font-weight: bold;
    width: 38%;
}
.OrderLabe2{
    float: right;
    text-decoration: underline;
    width: 60%;
}
.OrderRightBlockLink{
	float: right;
    height: auto;
    padding-top: 6px;
    width: 78%;
}
.OrderRightBlockLink a{
	color: #51A8A1;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    font-family: Poppins, sans-serif;
}
.OrderRightBlockLink a:hover{
    text-decoration: none;
}
.AccountHeader{
	float:left;
	width:100%;
	height:auto;
	margin-bottom: 15px;
}

.CustomerAccountFormInputsBlock{
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-top: 15px;
    padding: 0 2px 10px 0;
    width: 205px;
}

.StatusMessage {
       color:#333333;
    font-family: Poppins, sans-serif;
       font-size:12px;

}/* Panel ID = 173*/
/* Panel ID = 177*/
    .DropdownLatestPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:1px solid #DDDDDD; 
        padding:5px;
                                   }/* Panel ID = 179*/
    .QuantDiscountsTitle {
	height:30px;
	color:#FFFFFF;
	background-color:#333333;
        font-family: Poppins, sans-serif;
	font-size:16px;
        margin:10px auto auto 1px;	   
        padding-left:10px;
        padding-top:10px;
        width:309px;
margin-left: 0px;
	}
	
	.QuantDiscountText {
	height:30px;
	width:158px;
	color:#FFFFFF;
	background-color:#8D4575;
	border:1px solid #333333;
        font-family: Poppins, sans-serif;
	font-size:14px;
	float:left;
	padding-top:10px;
		}/* Panel ID = 178*/
    .DropdownFeaturedPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:1px solid #DDDDDD; 
        padding:5px;
                                   }/* Panel ID = 174*/
 .HeaderMainCatsDivide {
  border-bottom-color:#DDDDDD;
  border-bottom-style:solid;
  border-bottom-width:1px;
  height:30px;
  margin-left:10px;
  margin-top:12px;
  padding-left:10px;
  width:140px;
                    }/* Panel ID = 184*/
    .DetailPageProductTitle {
        font-family: Poppins, sans-serif;
        font-size: 25px;
        color:#3A3A3C;
        font-weight:bold;
                            }

    #DetailPageProductTitleContainer {	
        width:350px;
        min-height:20px;
        float:left;
                                     }

    .DetailPageProductPrice {
        font-family: Oswald, sans-serif;
        font-size:20px;
        color: #8D4575;    
        font-weight:bold;
                            }

     .RRPDetailPageProductPrice{
        font-family: Oswald, sans-serif;
        font-size:22px;
        color:#3A3A3C;    
        font-weight:bold;
                            }

    .DetailPageTaxPrice {
        font-family: Oswald, sans-serif;
        font-size:12px;
        color:#3A3A3C; 
        font-weight:bold;
                        }

    #DetailPageProductPriceContainer-Top {
        height:20px;
        float:left;
        width:100%; 
	float:left; 
	margin-top:10px; 
	padding-bottom:10px;
                                         }

    #DetailPageProductShortDescriptionContainer {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#333333;
	 width:100%;
	 height:auto !important;
	 float:left;
	 margin-top:20px;
	 margin-bottom:10px;
                                            }

    #DetailPageProductDescriptionContainer {
	width:100%;
	height:auto !important;
	float:left;
                                           }

    .ProductOptionsStyle {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#3A3A3C;
        background-color:#FFFFFF;
	border:1px solid #DDDDDD;
        height: 45px;
        margin-top:5px;
	padding: 4px;
        width: 340px;
                         }

    .ProductOptionsStyle_Alert {
	background-color:#FCC9C6 !important;
                                }

    .ProductOptionsStyle_Choosen {
	background-color:#EEEEEE !important;
                                 }

    #ProductOptionsOuterDiv {
	background-color:#FFFFFF;
	border:1px solid #DDDDDD;
                            }

    .AdditionDropDown {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#3A3A3C;
        background-color:#FFFFFF;
	border:1px solid #DDDDDD;
        height: 45px;
        margin-top:5px;
	padding: 4px;
        width: 340px;
                      }

    .AdditionDropDown_Alert {
	background-color:#FCC9C6 !important;
                            }

    .AdditionDropDown_Choosen {
	background-color:#EEEEEE !important;
                              }

    .Cust_Drop {
	margin-bottom:10px;
               }

    .AdditonTextfield {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#3A3A3C;
        background-color:#FFFFFF;
	border:1px solid #DDDDDD;
        height:38px;
        margin-top:5px;
        padding: none !important;
        padding-left: 5px;
        width: 340px;
                      }

   .CheckboxOption {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#3A3A3C;
        margin-left:10px;
	                }

    .DetailBrowse {
        font-family: Poppins, sans-serif;
        font-size:13px;
	color:#3A3A3C;
	border: 1px solid #DDDDDD; 
        padding: 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	text-align: center;
	width:50%;
	float:right;
	cursor:pointer; 
                  }

    .FileUploadLabel {
	font-size;11px;
	float:left;
	margin-top:7px;
	width:45%;
                     }

    #browsebutton {
        font-family: Poppins, sans-serif;
        font-size:13px;
	color:#3A3A3C;
	float: right;
	width: 186px;
	border:1px solid #DDDDDD;
	padding: 3px; 
	width:50%;
                  }

    #cust_browse {
	margin-bottom:10px; 
	border:0px;
	float: left;
	width: 100%;

	margin-bottom: 11px;
                 }

     .cust_desc {
        font-family: Poppins, sans-serif;
        font-size:13px;
	color:#3A3A3C;
	float: left;
	margin-top: 5px;
        margin-left:0px;
	width:45%;
                }

     .custom_option_text { 
	margin-bottom:0px;
                         }

    .BrowseButton_Alert {
	background-color:#FCC9C6 !important;
                        }

    #DetailPageProductAdditionsContainer {	
	width:100%;
	float:left;
	margin-bottom:10px;
                                         }

    #ProductAdditionsOuterDiv {
	width:100%;
	clear:left;
	height:auto !important;
	margin-top:10px;
                              }

    #Swatches {
	margin-top:10px;
	clear:left; 
	width:100%; 
              }

    .SwatchMainOuter {
	clear:left; 
	width:100%; 
                     }

    #QuantDiscountOuter {
	float:left;
	width: 100%;
                        }

    #DetailPageQuantBox {
        font-family: Poppins, sans-serif;
        font-size:13px;
        color:#3A3A3C;
        background-color:#FFFFFF;
	border:1px solid #DDDDDD;
        height: 45px;
	padding: 4px;
        width: 45px;
	float:left;
	margin-right:10px;
	margin-top: 0px;
                        }

    .ProdQty {
	border:1px solid #DDDDDD;
        height:30px;
	width:40px;
	font-size:11px;
             }

    #QuantRepeatRegion {
	float:left;
                       }

    #QuantRepeatRegion {
       float: left;
       width: 100%;
                      }

    .CartButton {
	font-family: Poppins, sans-serif;
	font-size:13px;
	color:#FFFFFF;
        background-color:#8D4575;
	font-weight:bold;
        text-decoration:none;
        text-align: center;
        cursor: pointer;
        height:45px;
        width:255px;
        padding: 4px;
	border-radius:0;
        border:none;
                }

    #Tabs {
	width:100%; 
	float:left; 
	clear:left; 
	margin-top:20px; 
	margin-bottom:20px;
           }

/* ----Change these settings for the details image zoom and size---- */

    #DetailPageImage {	
	border:1px solid #DDDDDD;
        width:350px;
	float:left;
	z-index: 9 !important;
                     }

    #DetailImage {
       width: 400px !important; 
                 }

    #DetailPageThumbImageContainer {	
	border:1px solid #DDDDDD;
        width:100px;
	height:100px;
	margin:10px 10px 0px 0px;
	float:left;
                                   }

    #PopUpThumbImages{
        height:100%;	
	width:490px;
	float:left;
        border: 1px solid #FFFFFF !important;
        margin:10px 0 0 0px;
     
                }

/* ----This style is for the space between the detail thumbnails---- */
    #PopUpThumbImages img {
                margin-right:10px;
		margin-bottom:10px;
		height:auto;
		border: 1px solid #DDDDDD;
                width:125px !important;                
                         }

/* ----These styles are for the magic zoom---- */
    .zoom-wrapper {
        width: 400px; 
	    float: left;
	    margin-right:10px;
                 }

    .zoom-wrapper img {
        border: 1px solid #FFFFFF !important;
        width: 400px ;
                      }


     .zoomLens {
        height:100px !important;
        width:100px !important;
                          }

    .zoomWindowContainer {
         border:none !important;
                           }

    #BuyOuter {
	width:340px; 
	float:left; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	margin-top:10px;
              }

    #OuterLeft {
	float:left;
	width:490px; 
               }

    #OuterRight {
       float:right;
       margin:-4px 0 0 10px;
       width:360px;
                }

    #DetailPageProductDetailsOuterContainer {
	width:820px; 
	margin:auto; 
	clear:left;
                                            }
    .DetailPageAlertMessageFont {
        font-family:Poppins, sans-serif;
        font-size:10px;
        color:#FF0000;
                                }

.CheckOutTickBK {
	background-color: #8D4575;
		}
	
	.CheckoutDiv {
	border: 0px solid #DDDDDD;
	}
	
	    .GoToCheckout {
	font-family: Poppins, sans-serif;
	font-size:13px;
	color:#FFFFFF !important;
        background-color:#8D4575;
	font-weight:bold;
        text-decoration:none;
        text-align: center;
        cursor: pointer;
        height:28px;
        width:250px;
        padding: 4px;
	border-radius:0;
        border:none;
                }
/* Panel ID = 185*/
    .ReviewsPanelHeading {
	font-family: Montserrat, sans-serif;
        font-size:22px;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:0px solid #DDDDDD; 
        padding:5px;
                                   }    

.review_title {
	font-family: Poppins, sans-serif;
        font-size:18px;
        color:#333333;
		font-style:italic;
                  }
    
    .review_author {
	font-family: Poppins, sans-serif;
        font-size:15px;
        color:#333333;

                    }

    .review_date {
	font-family: Poppins, sans-serif;
        font-size:13px;
        color:#333333;
                 }

    .reviews {
	font-family: Poppins, sans-serif;
        font-size:13px;
        color:#333333;
             }

    .ReviewsInner {
        border:solid 1px #DDDDDD;
                  }
    .cust_review {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
        background-color:#FFFFFF;
        border:1px solid #DDDDDD; 
        margin-right:620px;
                            }

    .review_top {
width:880px;
}

.WriteReviewButton {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:15px;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.WriteReviewButton a:link {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:15px;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.WriteReviewButton a:hover {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:12px;
	font-family:Poppins, sans-serif;		
        text-decoration:none;
		}

.WriteReviewButton a:visited {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:15px;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.WriteReviewButton a:active {
    background-color:#8D4575;
	color:#FFFFFF !important;
	font-size:15px;
	font-family:Poppins, sans-serif;	
        text-decoration:none;
		}

.write_review {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
      padding:9px 9px 9px 18px;
        float: right !important;
        margin-right: 10px;
}

.write_review a:link {
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}

.write_review a:hover{
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}

.write_review a:visited{
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}
.write_review a:active{
	font-family: Montserrat, sans-serif;
        font-size:17px;
        color:#3A3A3C;
}/* Panel ID = 204*/
/* Panel ID = 205*/
/* Panel ID = 206*/
/* Panel ID = 188*/
/* Panel ID = 195*/
.VariantHeadings
{
    background-color: #376fbd;
    width: 100%;
    height: 37px;
    color: white;
}

.VariantHeadings span
{
    margin: 10px 17px;
    float: left;
    font-weight: bold;
}

.OptionsBackground
{
   background-color: #F4F4F4;
    width: 100%;
    height: 57px;
    border: 1px solid #DDDDDD;
margin-top:-1px;
    

}


.OptionsBackground span
{
    margin: 14px 0 0 17px;
    float: left;
}

.QtyBox
{
    width:55px;
    margin: -1px 28px 0px 21px;
    height: 55px;
    text-align: center;
    border: 1px solid #DDDDDD;
}

.VariantText {
font-size:13px;
}

.VariantText2 {
 color: #333333;
    font-family: "Oswald",sans-serif;
    font-size: 16px;
    font-weight: 300;
}


    .CartButton1 {
	        font-family: Oswald, sans-serif;
	font-size:14px;
	color:#FFFFFF;
        background-color:#8D4575;
  border-bottom: solid 1px #DDDDDD;
	font-weight:300;
        text-decoration:none;
        text-align: center;
        cursor: pointer;
        height:54px;
        width:125px;
        padding: 4px;
	border-radius:0;
        border:none;
                }/* Panel ID = 196*/
.CartButton {
background-color:#8D4575 !important;
}/* Panel ID = 186*/
.VariantHeadings {
font-family: Poppins, sans-serif;
color: #333333;
font-size:14px;
}

.Swatches
{
  float: left;
  width: 26px;
  height: 18px;
}
.Variant1
{
font-family: Poppins, sans-serif;
color: #333333;
font-size:14px;
float:left;
font-weight:normal;
margin-left:10px;
}
.Variant2
{
font-family: Poppins, sans-serif;
color: #333333;
font-size:14px;
  float: left;
  font-weight: normal;
  margin-left: 35px;
}
.Variant1
{
float:left;
width: 129px;
}
.Quant
{
  float: left;
  width: 37px;
  margin-left: 12px;
  height: 25px;
  text-align: center;
border:1px solid #DDDDDD;
  background-color: #F4F4F4;
}
.odd
{
padding:5px;
float: left;
padding-left: 18px;
padding-top: 15px;
padding-bottom: 10px;
width:100%;
}
.even
{
 float: left;
padding-left: 18px;
padding-top: 15px;
padding-bottom: 10px;
width:100%;

}

#VariantBorderColour {
border-bottom: 1px solid #8D4575;
}

.BrandError {
    color: red;
    width: 200px;
    position: absolute;
    top: 400px;
}

.Gridtable
{
  width: 568px;
  float: left;
}

.Gridtable td
{
font-family: Poppins, sans-serif;
text-transform:uppercase;
}/* Panel ID = 189*/
.RelatedProductBorderArticle {
  display:inline-block;
  font-size:0.95em;
  list-style:none outside none;
  margin-bottom:34px;
  margin-right:12px;
  min-height:400px !important;
  position:relative;
  text-align:center;
  width:235px;
  z-index:99;
}

.RelatedProductBorder {
  border:0 solid #DEDEDE;
  display:inline-block;
  font-size:0.95em;
  height:375px !important;
  list-style:none outside none;
  margin-bottom:34px;
  margin-right:27px;
  position:relative;
  text-align:center;
  width:220px;
  z-index:99;
}/* Panel ID = 197*/
/*----------------------------------- Page Column Layouts -------------------------------------------*/
#HomePageHeaderOuterContainer {
	width:1024px;
	margin:auto;
	position:relative;
}

#GenericPageHeaderOuterContainer {
	width:1024px;
	margin:auto;
	position:relative;
}

#CategoryPageHeaderOuterContainer {
	width:1024px;
	margin:auto;
	position:relative;
}

#MainContainer {
	background-repeat:repeat-y;
	margin:0 auto;
	width:1020px;
	margin-top:0px;
	z-index:1;
	min-height:700px;
        margin-bottom:10px;
}

.MainContainerBackground {
background-color:#FFFFFF !important;
padding-top:35px;
padding-bottom:35px;

}

#MainCategoryContainer{
	text-align:center;
	float:left;
	width:645px;
}

#BodyText{
	/*float:left;*/
	margin-left:auto;;
	margin-top:15px;
	width:100%;
}

#body_text {
	/*float:left;*/
}

/* Portal Css - Page Column Layouts */
#columns .column{
	min-height: 200px; /* set a min-height to ensure a target dropzone */
}
#columns .Column1{
	width: auto;
	float: left;
}
#columns .Column2{
	width:1015px;
	float: left;
}
#columns .Column3{
	width: auto;
	float: left;
}
.block .draghandle{
	cursor: move;
	margin:0;
	width:auto;
	display:inline-block;
}
/* all columns */
#columns .menu div, #columns .blocks div, #columns .sidebar div{
	/*background-color: white;
	border: 1px solid #ccc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 20px;*/
}
#columns .menu div h1, #columns .blocks div h1, #columns .sidebar div h1{
	font-size: 12px;
	padding: 7px;
	background-color: #e0e0e0;
}
#columns .menu div p, #columns .blocks div p, #columns .sidebar div p{
	font-size: 11px;
	padding: 7px;
}
#columns .menu, #columns .blocks, #columns .sidebar{
	/*border: 2px solid #F3F3F3;*/
	padding: 0px;
}
#columns .target {
	/*padding: 3px;
	border: 2px dashed #ccc;*/
	background-image:url(../images/DragBack.jpg);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
/* column specific styles */
#columns .menu div h1{
	background-color: #ccc;
}
#columns .sidebar div h1{
	background-color: #e6e6e6;
}

/* GALLERY STYLES START*/
    .GalleryCategoriesConatiner{
	float:left;
	width:100%;
	height:auto;
        background-color:#8D4575 !important;
                 }
    .GalleryImage {
        float: left;
        height: auto;
        width: auto;
                              }

    .GalleryImage img {
        float: left;
        height: 370px;
        width: 370px;   
                              }

    .GalleryImageConatiner {
        float: left;
        height: auto;
        margin: 20px;
        width: 102% !important;
margin-left:0px !important;
                                                }

    .GalleryImage a{
        float: left;
        text-decoration: none;
        background: none repeat scroll 0 0 white;
        border: 1px solid #BBBBBB;
        margin: 7px 14px 7px 0;
        padding: 5px;
        float:left;
        border-radius: 4px 4px 4px 4px;
                     }

   .GallerySelectboxBlock{
	float:left;
	width:100%;
	height:auto;
	margin-bottom: 10px;
}
  .gallery_selectbox{
    background-color: #FFFFFF;
    border: 1px solid #BEBEBE;
    border-radius: 4px 4px 4px 4px;
    color: #000000;
    height: 30px;
    padding: 5px;
    text-align: left;
	width: 298px;
}

.fancybox-title-over {
width:100% !important;
}

    img {
	border: 0px;
          }
/* GALLERY STYLES END*/

/*CUSTOMER PAGES ONE COLUMN DESIGN*/
#CustomerLeftDiv {
  border:1px solid #DDDDDD;
  background-color:#FFFFFF;
  float:left;
  height:auto;
  margin-right:30px;
  padding-bottom:20px;
  width:490px;
}

#CustomerRightDiv {
  background-color:#FFFFFF;
  border:1px solid #DDDDDD;
  float:left;
  min-height:415px;
  padding-bottom:20px;
  width:490px;
}

#ForgotPassword {
    float: right;
	font-style:italic;
	width:164px;
	font-family: Poppins, sans-serif;
	font-size: 13px;
    color: #333333;
}

#ForgotPassword a:link {
	font-style:italic;
	font-family: Poppins, sans-serif;
	font-size: 13px;
    color:#9DB819;
}

#ForgotPassword a:hover {
	font-style:italic;
	font-family: Poppins, sans-serif;
	font-size: 13px;
    color:#9DB819;
}

#ForgotPassword a:active {
	font-style:italic;
	font-family: Poppins, sans-serif;
	font-size: 13px;
    color: #333333;
}


#ForgotPassword a:visited {
	font-style:italic;
	width:170px;
	font-family: Poppins, sans-serif;
	font-size: 12px;
    color: #333333;
}

.NewCustDetailsLeft {
  border:1px solid #DDDDDD;
  background-color:#FFFFFF;
  float:left;
  min-height:480px;
  margin-right:15px;
  padding-bottom:20px;
  width:490px;
}

.NewCustDetailsRight {
  border:1px solid #DDDDDD;
  background-color:#FFFFFF;
  float:left;
  height:auto;
  padding-bottom:20px;
  width:490px;
  padding-left:20px;
}

.DeliveryDiv{
  border:1px solid #DDDDDD;
  background-color:#FFFFFF;
  float:left;
  height:auto;
  padding-bottom:20px;
  width:490px;
  padding-left:20px;
}

/*CUSTOMER PAGES ONE COLUMN DESIGN END*/

/*CUSTOMER PAGES ONE COLUMN NEEDED*/
.CheckoutPanelBackground {
	background: #FFFFFF;
	float: left;
}
.CheckoutPageBackground {
	background:#FFFFFF;
}
.CheckoutPanelBorder {
	float: left;
	height: auto;
	margin-top: 5px;
	width: 1020px;
	padding-bottom: 20px;
    border:none !important;
        background-color: #FFFFFF;
}
.CheckoutPanelDivider {
	height: 450px;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
	margin-top:10px;
        border:none !important;
}
#NewCustomerInnerWrapper {
    float: left;
    width: 1020px;
}

#NewCustomerSection {
    float: left;
    margin-top: 10px;
    width: 490px;
}
#AddPassword {
    color: #000000;
    float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    margin-top: 20px;
    width: 410px;
}
.NewCustHead {
    float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    margin-left: 30px;
    width: 490px;
	margin-top:10px;
}
.NewCustDetails {
    float: left;
    width: 470px;
	margin-left:30px;
}
.labels_big {
    float: left;
    margin-left: 40px;
    margin-top: 30px;
    width: 280px;
}
.CheckoutLabels {
    font-family: Poppins, sans-serif !important;
    font-size: 14px;
    color:#333333 !important;
}
.labels_small {
    float: left;
	width:300px;
}
.fieldinput {
    border: 1px solid #CECECE;
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-top: 15px;
    padding: 0 2px 10px 0;
    width: 205px;
}
.fieldinput input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 22px;
    outline: medium none;
    padding: 1px;
    width: 205px;
}
#CheckDiv {
    float: left;
    margin-top: 20px;
    width: 320px;
}
#HelpImg {
    float: left;
    height: 49px;
    margin-left: 53px;
    margin-top: 15px;
    width: 21px;
}
.labels_med {
    float: left;
    margin-top: 15px;
    width: 125px;
}
.CheckContainer {
    float: left;
    margin-top: 13px;
    width: 75px;
}
.ContinueButton {
    float: left;
    margin-top: 10px;
	margin-left:30px;
}
.CheckoutFormButtons {
    width: 55px;
}
#ReturnCustomer {
    float: left;
    margin-top: 10px;
    width: 490px;
}
#ForgotPassDiv {
    float: left;
    margin-top: 15px;
    width: 350px;
}
.labels_big12 {
    float: left;
    margin-top: 12px;
	margin-left:30px;
    width: 280px;
}
.fieldinput12 {
    border: 1px solid #CECECE;
    float: left;
    height: 15px;
    margin-left: 89px;
    margin-top: 5px;
    padding: 0 2px 10px 0;
    width: 205px;
}
.ReturnCustDetails {
    color: #000000;
    float: left;
    width: 490px;
	margin-top:10px;
}
.labels_pass {
    float: left;
    margin-top: 15px;
	width:490px;
}
.fieldinput2 {
    border: 1px solid #CECECE;
    float: left;
    height: 90px;
    margin-left: 6px;
    margin-top: 15px;
    padding: 0 2px 1px 0;
    width: 205px;
}

.fieldinput12 input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 22px;
    outline: medium none;
    padding: 1px;
    width: 205px;
}
.fieldinput select {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 22px;
    outline: medium none;
    padding: 1px;
    width: 205px;
}
.ContinueButton2 input {
    width: 300px;
}
.fieldinput2 textarea {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 89px;
    outline: medium none;
    padding: 1px;
    width: 206px;
}
.ContinueButton2 {
    float: left;
    margin-top: 10px;
    width: 80px;
}
#NewCustomerSection2 {
    float: left;
    margin-top: 10px;
    width: 1020px;
}
.NewCustHead2 {
    float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    width: 100%;
	margin-top:20px;
	}

.labels_big3 {
    float: left;
    margin-bottom: 2px;
    margin-left: 11px;
    margin-top: 17px;
    width: 530px;
}
.CheckoutHorizontalLine {
    border-top: 1px solid #CECECE;
    float: left;
    width: 773px;
}
.HalfHorizontalLine {
    border-top: 1px solid #CECECE;
    float: right;
    width: 336px;
}
.TotalPriceValue {
    float: right;
    margin-top: 13px;
    width: 100%;
    word-wrap: break-word;
}
.TitleFields {
    float: left;
    margin-left: 10px;
    margin-top: 10px;
    width: 400px;
}
#GoodsCheckoutDiv {
    border-top: 1px solid #DDDDDD;
    float: left;
    height: auto;
    width: 1020px;
    margin-left:-8px;
}
.GoodsDiv {
    float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 14px;
    width: 800px;
}
.OrderHeading {
    margin-bottom: 10px;
    margin-left: 10px;
    padding-left:5px;
    height:35px;
    background-color:#FFFFFF;
    border: 1px solid #DDDDDD;
}
.GoodsdetailDiv {
    float: left;
    margin-top: 20px;
    width:1020px;
}
.CarriageMethod {
    float: left;
    width: 100%;
    word-wrap: break-word;
}
.CarriagePrice {
    float: left;
    width: 100%;
    word-wrap: break-word;
}
.TotalPriceTitle {
    float: right;
    margin-top: 10px;
    text-align: right;
    width: 100%;
    word-wrap: break-word;
}
.ItemName {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 450px;

    word-wrap: break-word;
}
.qunt {
    float: left;
    width: 34px;
    word-wrap: break-word;
}
.chkout_price {
    float: right;
    text-align: right;
    width: 86%;
    word-wrap: break-word;
}
#Confirm {
    color: #000000;
    float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    margin-bottom: 40px;
    margin-top: 40px;
    width: 700px;
}
.PaymentHead {
    margin-bottom: 10px;
}
.paymentgates {
    float: left;
    margin-top: 20px;
    width: 700px;
}
.gate_chk {
    float: left;
    width: 55px;
}
.chk_confirm {
    float: right;
    width: 111px;
}
.gateway_thumbnails {
    float: left;
    margin-bottom: 10px;
    width: 331px;
}
.CreditCardIcons {
    float: left;
    margin-bottom: 10px;
    width: 331px;
}
/*innerlayout*/
.validationfieldinput input {
    float: left;
    height: 15px;
    margin-left: 6px;
    margin-top: 15px;
    padding: 0 2px 10px 0;
    width: 205px;
}
.email_type_1{
	border: 1px solid #CECECE;
}
.email_type_2{
	border: 1px solid red;
}
/*start landing page*/
.LayoutContainer{
	float:left;
	width: 100%;
	height:auto;
}
.LeftLayout{
	float:left;
	width:45%;
	height:auto;
}
.RightLayout{
	float:right;
	width:45%;
	height:auto;
}
.SiteAddress{
	float: left;
	font-family: Poppins, sans-serif;
    font-size: 16px;
    padding-bottom: 30px;
    width: 100%;
}
.NormalText{
	float:left;
	width:100%;
	height:auto;
	font-family: Poppins, sans-serif;
    font-size: 16px;
}
.ShortText{
	float:left;
	width:100%;
	height:auto;
	font-family: Poppins, sans-serif;
    font-size: 10px;
}
.Devider{
	float:left;
	width:100%;
	padding:40px 0 40px 0;
}
.DetailBox{
	float:left;
	width:98%;
	height:auto;
	background: #CCCCCC;
	border: 1px solid #666666;
	font-family: Poppins, sans-serif;
    font-size: 14px;
}
.DetailBoxRow{
	float: left;
    height: auto;
    padding: 4px;
    width: 98%;
}
.DetailBoxLeft{
	float:left;
	width:45%;
	height:auto;
}
.DetailBoxRight{
	float:right;
	width:45%;
	height:auto;
}
.ItemsContainer{
	float:left;
	width:100%;
	height:auto;

}
.ItemsContainer{
	float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    height: auto;
    padding: 40px 0 40px 0;
    width: 100%;
}
.ItemHeadingRow{
	background: none repeat scroll 0 0 #CCCCCC;
    border: 1px solid #666666;
    float: left;
    height: auto;
    width: 99%;
}
.ItemContentRow{
	float: left;
    height: auto;
    padding: 1px;
    width: 99%;
}
.ItemElement{
	float:left;
	width: 100%;
	height:auto;
	padding: 2px;
}
.quanity{
	width:8%;
}
.name{
	width:60%;
}
.price{
	width:14%;
}
.total{
	width:14%;
}
.LayoutHeading{
	float: left;
	font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: auto;
    padding: 20px 0 40px;
    text-align: center;
    width: 100%;
}
/*end landing page*/
#MyResult{
    color: green;
    float: left;
	font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 10px 97px;
    text-decoration: none;
    width: 86%;
}
#writereview {
	float:left;
	color:#00F;                                            
	width: 600px;
}
/* customer pages style end*/
.Existing_error {
	background-color: #FFAEAE;
	border: 1px solid #FF0000;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	width: 425px;
}
.Existing_error p {
	color:#FFFFFF;
	font-family: Poppins, sans-serif;
	font-size: 12px;
	text-align:center;
}
#mail_success {
	background-color:#66cc00;
	float: left;
	height: auto;
	margin-left: 35px;
	margin-top: 10px;
	width: 300px;
}
#mail_success p {
	color:#000000;
	font-family: Poppins, sans-serif;
	font-size: 11px;
	text-align:left;
	margin: 6px 5px 0;
}
.CustomerAccountFormLabels {
	font-family: Poppins, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
 }









































.MainContainerBackground {   
float:left;
width:100%;
height:auto;
background-color:#FFFFFF;
 }h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
        font-family:Poppins, sans-serif;
        font-size:26px;
        color:#333333;
        font-weight:300;
letter-spacing:-0.5px;
line-height:32px;
}
body,td,th {
        font-family:Poppins, sans-serif;
	color: #333333;
	font-size: 15px;
        font-weight:300;
line-height:24px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
        font-family:Poppins, sans-serif;
	color: #333333;
	font-size: 15px;
        font-weight:300;
line-height:24px;
overflow-x:hidden;
}
a:link {
	color: #9DB819;
        text-decoration: none !important;
}

a:visited {
	color: #9DB819;
        text-decoration: none !important;
}

a:hover {
	color: #9DB819;
        text-decoration: none !important;
}

a:active {
	color: #9DB819;
        text-decoration: none !important;
}

/*HOME PAGE STYLES */

.HomeTextOne {
font-family:"Poppins", sans-serif !important;
font-size:15px  !important;
color:#333333  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0px  !important;
}

.HomeTextTwo {
font-family:"Poppins", sans-serif !important;
font-size:15px  !important;
color:#9DB819  !important;
text-decoration:none  !important;
font-weight:500  !important;
letter-spacing:0px  !important;
}

.HomeTextThree {
font-family:"Poppins", sans-serif !important;
font-size:14px  !important;
color:#8D4575  !important;
text-decoration:none  !important;
font-weight:600  !important;
letter-spacing:-0.2px  !important;
}

.HomeTextThree a:link {
color:#8D4575  !important;
text-decoration:none  !important;
}


.HomeTextThree a:visited {
color:#8D4575  !important;
text-decoration:none  !important;
}


.HomeTextThree a:active {
color:#8D4575  !important;
text-decoration:none  !important;
}

.HomeTextThree a:hover {
color:#8D4575  !important;
text-decoration:underline  !important;
}


.HomeTextFour {
font-family:"Poppins", sans-serif !important;
font-size:18px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:500  !important;
letter-spacing:0px  !important;
line-height:22px;
}

.HomeTextFour a:link {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.HomeTextFour a:visited {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.HomeTextFour a:active {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.HomeTextFour a:hover {
color:#FFFFFF  !important;
text-decoration:underline  !important;
}

.HomeTextFive {
font-family:"Poppins", sans-serif !important;
font-size:15px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0px  !important;
}

.HomeTextSix {
font-family:"Poppins", sans-serif !important;
font-size:15px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:500  !important;
letter-spacing:0px  !important;
}


.SliderTextOne {
font-family:"Poppins", sans-serif !important;
font-size:30px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:500  !important;
line-height:35px !important;
letter-spacing:-0.5px  !important;
}

.SliderTextTwo {
font-family:"Poppins", sans-serif !important;
font-size:25px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:500  !important;
line-height:35px !important;
letter-spacing:-0.5px  !important;
}

.SliderTextThree {
font-family:"Oswald", sans-serif !important;
font-size:29px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:600  !important;
line-height:30px !important;
letter-spacing:-0.5px  !important;
}

.SliderTextFour {
font-family:"Oswald", sans-serif !important;
font-size:34px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:600  !important;
line-height:30px !important;
letter-spacing:-0.5px  !important;
}

.SliderTexFive {
font-family:"Oswald", sans-serif !important;
font-size:22px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:600  !important;
line-height:30px !important;
letter-spacing:-0.5px  !important;
}

.ShowhomesTextOne {
font-family:"Poppins", sans-serif !important;
font-size:18px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
line-height:22px  !important;
letter-spacing: -0.5px  !important;
text-transform: capitalise !important;
font-weight:500  !important;
}

.ShowhomesTextTwo {
font-family:"Oswald", sans-serif !important;
font-size:15px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
letter-spacing: 0.3px  !important;
text-transform: uppercase !important;
font-weight:300  !important;
}

.ShowhomesTextTwo a:link {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.ShowhomesTextTwo a:visited {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.ShowhomesTextTwo a:active {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.ShowhomesTextTwo a:hover {
color:#FFFFFF  !important;
text-decoration:underline  !important;
}

/*HOME PAGE STYLES END */

/*FOOTER STYLES */

.FooterTextOne {
font-family:"Poppins", sans-serif !important;
font-size:13px  !important;
color:#FFFFFF  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0px  !important;
}

.FooterTextOne a:link {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.FooterTextOne a:visited {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.FooterTextOne a:active {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.FooterTextOne a:hover {
color:#FFFFFF  !important;
text-decoration:underline  !important;
}

.FooterTextTwo {
font-family:"Poppins", sans-serif !important;
font-size:16px  !important;
color:#222222 !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0px  !important;
}

.FooterTextTwo a:link {
color:#222222 !important;
text-decoration:none  !important;
}

.FooterTextTwo a:visited {
color:#222222 !important;
text-decoration:none  !important;
}

.FooterTextTwo a:active {
color:#222222 !important;
text-decoration:none  !important;
}

.FooterTextTwo a:hover {
color:#222222 !important;
text-decoration:underline  !important;
}

.FooterTextThree {
font-family:"Poppins", sans-serif !important;
font-size:25px  !important;
color:#8C4574 !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:-0.5px  !important;
}

.FooterTextFour {
font-family:"Poppins", sans-serif !important;
font-size:15px  !important;
color:#8C4574 !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:-0.5px  !important;
}

.searchfoot {
border:1px solid #DDDDDD !important;
background-color:#FFFFFF !important;
width:332px !important;
height:49px !important;
font-family:"Poppins", sans-serif !important;
font-size:12px  !important;
color:#222222  !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0px  !important;
padding-left:15px !important;
padding-top:2px !important;
}

.FooterTextFive {
font-family:"Oswald", sans-serif !important;
font-size:15px  !important;
color:#FFFFFF !important;
text-decoration:none  !important;
font-weight:300  !important;
letter-spacing:0.2px  !important;
padding:15px  !important;
background-color:#8D4575 !important;
}

.FooterTextFive a:link {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.FooterTextFive a:visited {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.FooterTextFive a:active {
color:#FFFFFF  !important;
text-decoration:none  !important;
}

.FooterTextFive a:hover {
color:#FFFFFF  !important;
text-decoration:underline  !important;
}

/*FOOTER STYLES END*/

.ReviewsText {
	font-family: Poppins, sans-serif;
	font-size: 12px;
	color:#333333;
}

#fancybox-close {
  right:-20px !important;
  top:0 !important;
}

.AttributePanelContainer {
font-size: 13px !important;
}

.fancybox-content {
height: 860px !important;
}
.LayoutBK {
margin-top: 0px;
}


#HomeBorderBottom {
    border-bottom: 1px solid #dddddd !important;
}

























