/* Panel ID = ABS20160826105014*/
.FooterCopyrightText {
font-family:"Montserrat", sans-serif;
font-size:12px;
color:#7C7C7C;
text-decoration:none;
text-transform:capitalize;
font-weight:bold;
line-height:22px;
}

.FooterCopyrightText a:link {
color:#7C7C7C;
text-decoration:none;
}

.FooterCopyrightText a:visited {
color:#7C7C7C;
text-decoration:none;
}

.FooterCopyrightText a:active {
color:#7C7C7C;
text-decoration:none;
}

.FooterCopyrightText a:hover {
color:#7C7C7C;
text-decoration:underline;
}

.FooterInformationText {
font-family:"Oxygen", sans-serif;
font-size:15px;
color:#7C7C7C;
text-decoration:none;
font-weight:300;
line-height:24px;
}

.FooterInformationText a:link {
color:#7C7C7C;
text-decoration:none;
}

.FooterInformationText a:visited {
color:#7C7C7C;
text-decoration:none;
}

.FooterInformationText a:active {
color:#7C7C7C;
text-decoration:none;
}

.FooterInformationText a:hover {
color:#7C7C7C;
text-decoration:underline;
}

.FooterInformationTextYellow {
font-family:"Oxygen", sans-serif;
font-size:15px;
color:#FFF23F;
text-decoration:none;
font-weight:300;
line-height:24px;
}

.FooterLinkText {
font-family:"Oxygen", sans-serif;
font-size:15px;
color:#7C7C7C;
text-decoration:none;
font-weight:300;
line-height:30px;
}

.FooterLinkText a:link {
color:#7C7C7C;
text-decoration:none;
}

.FooterLinkText a:visited {
color:#7C7C7C;
text-decoration:none;
}

.FooterLinkText a:active {
color:#7C7C7C;
text-decoration:none;
}

.FooterLinkText a:hover {
color:#7C7C7C;
text-decoration:underline;
}

.FooterHeadingText {
font-family:"Montserrat", sans-serif;
font-size:15px;
color:#F02514;
text-decoration:none;
font-weight:800;
}

.FooterButtonText {
font-family:"Poppins", sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
text-transform: capitalise;
font-weight:800;
background-color:#FFF33F;
padding:19px 0px 19px 0px;
width:180px;
border-radius:3px;
}

.FooterButtonText a:link {
color:#333333;
text-decoration:none;
}

.FooterButtonText a:visited {
color:#333333;
text-decoration:none;
}

.FooterButtonText a:active {
color:#333333;
text-decoration:none;
}

.FooterButtonText a:hover {
color:#333333;
text-decoration:underline;
padding:19px 16px 19px 16px;
width:180px;
background-color:#FFF33F;
}

.FooterCompanyHeading {
font-family:"Montserrat", sans-serif;
font-size:38px;
color:#FFFFFF;
text-decoration:none;
font-weight:800;
letter-spacing:-0.5px;
}

.FooterCompanyInfo {
font-family:"Poppins", sans-serif;
font-size:17px;
color:#FFFFFF;
text-decoration:none;
font-weight:300;
line-height:24px;
}
/* Panel ID = ABS20160826105259*/
/*HEADERNAVIGATIONSTYLESSTART*/

/*OUTERCONTAINERSTYLES*/
.container-fluid {
background-color: transparent;
width:900px;
height:65px;
border-left: 0px solid #e4e4e4;
position:relative !important;
}

/*NAVBARPOSITIONINGSTYLES*/
.nav > li > a {
font-family:Poppins, sans-serif !important;
font-size:14px;
font-weight:800;
color: #FFFFFF;
text-decoration: none;
margin-right:25px;
padding-top:18px;
border-right: 0px solid #e4e4e4;
height: 44px;
display:block;
border-top:solid 4px #303030;
position:relative;
}

/*NAVBARHOVERSTYLES*/
.navbar-default .navbar-nav > li > a:hover {
font-family:Poppins, sans-serif !important;
font-size:14px;
color:#FFFFFF;
text-decoration: none;
background-color: none;
border-top:solid 4px #fff43f;
height: 44px;
}

/*NAVBARHOVERCOLOURS*/
.navbar-nav .open .dropdown-menu > li > a:hover {
.navbar-nav .open .dropdown-menu > li > a:focus {
color:#FFFFFF !important;
background-color: #d11d0c !important;
}
}

/*DROPDOWNMENUSTYLES*/
.dropdown-menu {
background-color: #373737;
border: 1px solid #333;
border-bottom: 0px solid #e4e4e4;
min-width: 220px;
padding: 0px 0px 0px 0px;
margin: -1px 0px 0px -1px;
font-size: 15px;
text-decoration: none;
text-align: left;
list-style: none;
left: 0;
position: absolute;
display: none;
z-index: 1000 !important;
float: left;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-radius: 0px;
}

/*DROPDOWNSUBCATHEADING*/
 .HeaderMainCatsDivide {
padding:1px 10px 6px 5px !important;
font-family:"Oxygen", sans-serif !important;
color: #666;
font-size: 15px;
font-weight: 300;
text-decoration: none;
border-bottom:none !important;
margin-top:-1px;
}

.HeaderMainCatsDivide a:link {
color: #666;
text-decoration: none;
}

.HeaderMainCatsDivide a:visited {
color: #666;
text-decoration: none;
}

.HeaderMainCatsDivide a:active {
color: #666;
text-decoration: none;
}

.HeaderMainCatsDivide a:hover {
color: #d11d0c;
text-decoration: none;
}

/*DROPDOWNSUBCATLINK*/
.SubCatHover {
padding:10px 10px 10px 15px;
color: #666;
border-top: 1px solid #e4e4e4;
}

/*DROPDOWNSUBCATHOVER*/
.SubCatHover:hover {
color: #fff;
background-color: #d11d0c !important;
}

/*DEFAULTNAVBARSTYLES - DONOTCHANGE*/
.open > .dropdown-menu {
display: block;
}

#header {
}

.navbar-toggle {
display:none;
}

.nav {
float: left;
list-style: outside none none;
width: 100%;
padding: 0;
margin: 0;
}

.nav > li {
display: block;
float: left;
position: relative;
}

.open > .dropdown-menu {
  display: block;
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid 9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent
}

/*HEADERNAVIGATIONSTYLESEND*//* Panel ID = ABS20160826105432*/
/* Panel ID = ABS20160826105523*/
.HomeWhiteHeading {
font-family:"Montserrat", sans-serif;
font-size:40px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
height:40px;
}

.HomeBlackHeading {
font-family:"Montserrat", sans-serif;
font-size:40px;
color:#333333;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
height:40px;
}

.HomeWhiteHeadingTwo {
font-family:"Montserrat", sans-serif;
font-size:35px;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
line-height:40px;
}

.HomeBlackInformationText {
font-family:"Oxygen", sans-serif;
font-size:17px;
color:#333333;
text-decoration:none;
font-weight:300;
line-height:26px;
}

.HomeRedInformationText {
font-family:"Oxygen", sans-serif;
font-size:18px;
color:#F02515;
text-decoration:none;
font-weight:600;
line-height:26px;
}

.HomeWhiteInformationText {
font-family:"Oxygen", sans-serif;
font-size:16px;
color:#FFFFFF;
text-decoration:none;
font-weight:300;
line-height:24px;
}

.HomeWhiteInformationTextSmall {
font-family:"Oxygen", sans-serif;
font-size:13px;
color:#FFFFFF;
text-decoration:none;
font-weight:300;
line-height:20px;
}

.HomeSmallRedHeading {
font-family:"Montserrat", sans-serif;
font-size:26px;
color:#F02515;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
}

.HomeReadMoreText {
font-family:"Montserrat", sans-serif;
font-size:15px;
color:#F02515;
text-decoration:none;
font-weight:bold;
letter-spacing:-0.5px;
}

.HomeReadMoreText  a:link {
color:#F02515;
text-decoration:none;
}

.HomeReadMoreText  a:visited {
color:#F02515;
text-decoration:none;
}

.HomeReadMoreText  a:active {
color:#F02515;
text-decoration:none;
}

.HomeReadMoreText  a:hover {
color:#F02515;
text-decoration:underline;
}


.HomeCategoryHeading {
font-family:"Montserrat", sans-serif;
font-size:22px;
color:#F02515;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
}

.HomeCategoryInformation {
font-family:"Oxygen", sans-serif;
font-size:15px;
color:#333333;
text-decoration:none;
font-weight:300;
line-height:20px;
}

.HomeButtonText {
font-family:"Poppins", sans-serif;
font-size:14px;
color:#333333;
text-decoration:none;
text-transform: capitalise;
font-weight:800;
background-color:#FFF33F;
padding:19px 0px 19px 0px;
width:180px;
border-radius:3px;
}

.HomeButtonText a:link {
color:#333333;
text-decoration:none;
}

.HomeButtonText a:visited {
color:#333333;
text-decoration:none;
}

.HomeButtonText a:active {
color:#333333;
text-decoration:none;
}

.HomeButtonText a:hover {
color:#333333;
text-decoration:underline;
padding:19px 16px 19px 16px;
width:180px;
background-color:#FFF33F;
}

.HomeButtonTextTwo {
font-family:"Poppins", sans-serif;
font-size:14px;
color:#FFFFFF;
text-decoration:none;
text-transform: capitalise;
font-weight:800;
background-color:#D11D0C;
padding:19px 0px 19px 0px;
width:180px;
border-radius:3px;
}

.HomeButtonTextTwo a:link {
color:#FFFFFF;
text-decoration:none;
}

.HomeButtonTextTwo a:visited {
color:#FFFFFF;
text-decoration:none;
}

.HomeButtonTextTwo a:active {
color:#FFFFFF;
text-decoration:none;
}

.HomeButtonTextTwo a:hover {
color:#FFFFFF;
text-decoration:underline;
padding:19px 16px 19px 16px;
width:180px;
background-color:#D11D0C;
border-radius:3px;
}/* Panel ID = ABS20160826105548*/
/*CONTAINERCSSSTYLES*/

#CategoryOuterContainer {
width:800px;
position:relative;
float: left;
clear:left;
height:auto;
}

#CategoryCategoryTitleContainer {
width:770px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.CategoryProductOuterContainer {
width:240px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
margin-right:25px;
margin-bottom:25px;
position: relative;
}

#CategoryImageContainer {
margin:auto;
padding:10px;
border:solid 1px #e4e4e4;
}

#CategoriesImageOverflow {
width:218px;
height:218px;
overflow:hidden;
}
#CategoryProductInformationContainer {
width:238px;
float:left;
border:solid 1px #e4e4e4;
border-top: none;
}

#CategoryProductTitleContainer {
width:220px;
float:left;
padding-top:25px;
padding-bottom:25px;
padding-left:10px;
padding-right:10px;
}


/*CUSTOMFONTTYLES*/

.CategoryHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.CategoryProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:20px;
text-transform:capitalize;
}

.CategoryProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.CategoryProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.CategoryProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.CategoryProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}
/* Panel ID = ABS20160826105647*/
/*CONTAINERCSSSTYLES*/

#SpecialOffersOuterContainer {
width:800px;
position:relative;
float:left;
clear:left;
height:auto;
}

#SpecialOffersCategoryTitleContainer {
width:770px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.SpecialOffersProductOuterContainer {
width:238px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:25px;
margin-bottom:25px;
position: relative;
}

#SpecialOffersImageContainer {
margin:auto;
padding:10px;
}

#SpecialOffersImageOverflow {
width:218px;
height:218px;
overflow:hidden;
text-align:center;
}

#SpecialOffersProductInformationContainer {
width:238px;
float:left;
height:auto;
padding-bottom:25px;
}

#SpecialOffersProductTitleContainer {
width:208px;
float:left;
padding:15px;
height:auto;
}

#SpecialOffersShortDescriptionContainer {
width:208px;
float:left;
padding-left:15px;
padding-left:15px;
height:auto;
}

#SpecialOffersPriceContainer {
width:238px;
float:left;
padding-top:15px;
height:auto;
}

#SpecialOffersTaxPriceContainer {
width:238px;
float:left;
height:auto;
}


/*CUSTOMFONTTYLES*/

.SpecialOffersHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.SpecialOffersProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:24px;
text-transform:capitalize;
}

.SpecialOffersProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.SpecialOffersProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.SpecialOffersProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.SpecialOffersProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.SpecialOffersProductShortDescriptionText {
font-family:"Oxygen", sans-serif;
font-weight:300;
color:#666; 
font-size:12px;
text-decoration:none;
line-height:20px;
}

.SpecialOffersProductPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:19px;
text-decoration:none;
}

.SpecialOffersProductTaxPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#666; 
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}/* Panel ID = ABS20160826105714*/
/*CONTAINERCSSSTYLES*/

#BestSellersOuterContainer {
width:800px;
position:relative;
float:left;
clear:left;
height:auto;
}

#BestSellersCategoryTitleContainer {
width:770px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.BestSellersProductOuterContainer {
width:238px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:25px;
margin-bottom:25px;
position: relative;
}

#BestSellersImageContainer {
margin:auto;
padding:10px;
}

#BestSellersImageOverflow {
width:218px;
height:218px;
overflow:hidden;
}

#BestSellersProductInformationContainer {
width:238px;
float:left;
height:auto;
padding-bottom:25px;
}

#BestSellersProductTitleContainer {
width:208px;
float:left;
padding:15px;
height:auto;
}

#BestSellersShortDescriptionContainer {
width:208px;
float:left;
padding-left:15px;
padding-left:15px;
height:auto;
}

#BestSellersPriceContainer {
width:238px;
float:left;
padding-top:15px;
height:auto;
}

#BestSellersTaxPriceContainer {
width:238px;
float:left;
height:auto;
}


/*CUSTOMFONTTYLES*/

.BestSellersHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.BestSellersProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:24px;
text-transform:capitalize;
}

.BestSellersProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.BestSellersProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.BestSellersProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.BestSellersProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.BestSellersProductShortDescriptionText {
font-family:"Oxygen", sans-serif;
font-weight:300;
color:#666; 
font-size:12px;
text-decoration:none;
line-height:20px;
}

.BestSellersProductPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:19px;
text-decoration:none;
}

.BestSellersProductTaxPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#666; 
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}/* Panel ID = ABS20160826105820*/
/*CONTAINERCSSSTYLES*/

#FeaturedOuterContainer {
width:800px;
position:relative;
float:left;
clear:left;
height:auto;
}

#FeaturedCategoryTitleContainer {
width:770px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.FeaturedProductOuterContainer {
width:238px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:25px;
margin-bottom:25px;
position: relative;
}

#FeaturedImageContainer {
margin:auto;
padding:10px;
}

#FeaturedImageOverflow {
width:218px;
height:218px;
overflow:hidden;
}

#FeaturedProductInformationContainer {
width:238px;
float:left;
height:auto;
padding-bottom:25px;
}

#FeaturedProductTitleContainer {
width:208px;
float:left;
padding:15px;
height:auto;
}

#FeaturedShortDescriptionContainer {
width:208px;
float:left;
padding-left:15px;
padding-left:15px;
height:auto;
}

#FeaturedPriceContainer {
width:238px;
float:left;
padding-top:15px;
height:auto;
}

#FeaturedTaxPriceContainer {
width:238px;
float:left;
height:auto;
}

/*CUSTOMFONTTYLES*/

.FeaturedProductsHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.FeaturedProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:24px;
text-transform:capitalize;
}

.FeaturedProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.FeaturedProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.FeaturedProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.FeaturedProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.FeaturedProductShortDescriptionText {
font-family:"Oxygen", sans-serif;
font-weight:300;
color:#666; 
font-size:12px;
text-decoration:none;
line-height:20px;
}

.FeaturedProductPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:19px;
text-decoration:none;
}

.FeaturedProductTaxPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#666; 
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}/* Panel ID = ABS20160826105841*/
/*CONTAINERCSSSTYLES*/

#LatestOuterContainer {
width:800px;
position:relative;
float:left;
clear:left;
height:auto;
}

#LatestCategoryTitleContainer {
width:770px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.LatestProductOuterContainer {
width:238px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:25px;
margin-bottom:25px;
position: relative;
}

#LatestImageContainer {
margin:auto;
padding:10px;
}

#LatestImageOverflow {
width:218px;
height:218px;
overflow:hidden;
}

#LatestProductInformationContainer {
width:238px;
float:left;
height:auto;
padding-bottom:25px;
}

#LatestProductTitleContainer {
width:208px;
float:left;
padding:15px;
height:auto;
}

#LatestShortDescriptionContainer {
width:208px;
float:left;
padding-left:15px;
padding-left:15px;
height:auto;
}

#LatestPriceContainer {
width:238px;
float:left;
padding-top:15px;
height:auto;
}

#LatestTaxPriceContainer {
width:238px;
float:left;
height:auto;
}


/*CUSTOMFONTTYLES*/

.LatestAdditionsHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.LatestProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:24px;
text-transform:capitalize;
}

.LatestProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.LatestProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.LatestProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.LatestProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.LatestProductShortDescriptionText {
font-family:"Oxygen", sans-serif;
font-weight:300;
color:#666; 
font-size:12px;
text-decoration:none;
line-height:20px;
}

.LatestProductPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:19px;
text-decoration:none;
}

.LatestProductTaxPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#666; 
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}/* Panel ID = ABS20160826105904*/
/* Panel ID = ABS20160826110023*/
/*CONTAINERCSSSTYLES*/

#RelatedOuterContainer {
width:1020px;
position:relative;
float:left;
clear:left;
height:auto;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid 1px #e4e4e4;
}

#RelatedCategoryTitleContainer {
width:1020px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.RelatedProductOuterContainer {
width:238px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:20px;
margin-bottom:25px;
position: relative;
}

#RelatedImageContainer {
margin:auto;
padding:10px;
}

#RelatedImageOverflow {
width:218px;
height:218px;
overflow:hidden;
}

#RelatedProductInformationContainer {
width:238px;
float:left;
height:auto;
padding-bottom:25px;
}

#RelatedProductTitleContainer {
width:208px;
float:left;
padding:15px;
height:auto;
}

#RelatedShortDescriptionContainer {
width:208px;
float:left;
padding-left:15px;
padding-left:15px;
height:auto;
}

#RelatedPriceContainer {
width:238px;
float:left;
padding-top:15px;
height:auto;
}

#RelatedTaxPriceContainer {
width:238px;
float:left;
height:auto;
}


/*CUSTOMFONTTYLES*/

.RelatedProductHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.RelatedProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:24px;
text-transform:capitalize;
}

.RelatedProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.RelatedProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.RelatedProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.RelatedProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.RelatedProductShortDescriptionText {
font-family:"Oxygen", sans-serif;
font-weight:300;
color:#666; 
font-size:12px;
text-decoration:none;
line-height:20px;
}

.RelatedProductPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:19px;
text-decoration:none;
}

.RelatedProductTaxPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#666; 
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}/* Panel ID = ABS20160826110045*/
#ReviewsOuterContainer {
width:100%;
margin:auto;
padding-top:30px;
padding-bottom:80px;
position:relative;
}

@media screen and (max-width: 1000px) {
#ReviewsOuterContainer {
width:100%;
padding-top:25px;
}
}

#ReviewsContentContainer {
width:100%;
margin-top:22px;
float:left;
}

@media screen and (max-width: 1000px) {
#ReviewsContentContainer  {
width:100%;
float:left;
clear:left;
margin-top: 15px;
}
}

#ReviewsHeadingContainer {
width:100%;
float:left;
}

@media screen and (max-width: 1000px) {
#ReviewsHeadingContainer {
width:100%;
margin:auto;
clear: left;
}
}

#ReviewsTotalContainer {
width:100%;
float:left;
background-color:#f0f0f0;
border:solid 1px #e4e4e4;
padding-top:20px;
text-align:left;
padding-bottom:20px;
}

@media screen and (max-width: 1000px) {
#ReviewsTotalContainer {
width:99.5%;
border:solid 1px #e4e4e4;
text-align:center;
padding:22px 0px 22px 0px;
margin:auto;
margin-left:0px;
}
}

#ReviewsRepeatContainer {
width:100%;
float:left;
border-bottom:solid 1px #e4e4e4;
padding-top:30px;
padding-bottom:30px;
position:relative;
}

@media screen and (max-width: 1000px) {
#ReviewsRepeatContainer {
width:100%;
float:left;
padding-top:35px;
padding-bottom:35px;
}
}

#ReviewsRepeatInnerContent {
width:100%;
float:left;
}

@media screen and (max-width: 1000px) {
#ReviewsRepeatInnerContent {
width:100%;
margin:auto;
}
}

#ReviewsCustomerNameContainer {
width:100%;
float:left;
}

@media screen and (max-width: 1000px) {
#ReviewsCustomerNameContainer {
width:100%;
margin:auto;
}
}

#ReviewsCustomerTestimonialContainer {
width:100%;
float:left;
margin-top:13px;
}

@media screen and (max-width: 1000px) {
#ReviewsCustomerTestimonialContainer {
width:100%;
margin-top:10px;
float:left;
}
}

#ReviewsCustomerInformationContainer {
width:100%;
float:left;
margin-top:15px;
}

@media screen and (max-width: 1000px) {
#ReviewsCustomerInformationContainer {
width:100%;
margin-top:15px;
float:left;
}
}

#ReviewsCustomerTestimonialTitleContainer {
width:700px;
float:left;
}

@media screen and (max-width: 1000px) {
#ReviewsCustomerTestimonialTitleContainer {
width:100%;
margin:auto;
}
}

#ReviewsCustomerStarRatingContainer {
width:150px;
float:right;
text-align:right;
}

@media screen and (max-width: 1000px) {
#ReviewsCustomerStarRatingContainer {
width:100%;
float:left;
text-align:center;
margin-top:10px;
}
}

#ReviewsCustomerTestimonialDateContainer {
width:80px;
float:right;
text-align:right;
}

@media screen and (max-width: 1000px) {
#ReviewsCustomerTestimonialDateContainer {
width:100%;
float:left;
text-align:center;
margin-top:10px;
}
}

#ReviewsTitleContainer {
width:510px;
float:left;
}

@media screen and (max-width: 1000px) {
#ReviewsTitleContainer {
width:100%;
float:left;
margin-bottom:35px;
}
}

#ReviewsButtonContainer {
float:right;
}

@media screen and (max-width: 1000px) {
#ReviewsButtonContainer  {
width:100%;
margin-top:20px;
margin:auto;
float:none;
clear:left;
}
}

#ReviewsButtonOne {
float:right;
height:65px;
width:180px;
background-color:#ef210f;
color: #fff;
}

@media screen and (max-width: 1000px) {
#ReviewsButtonOne {
width:100%;
float: left;
padding-top:4px;
height:60px;
margin-top:25px;
margin-bottom:25px;
}
}



/**/

.ReviewsMainHeading {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:25px;
font-weight: 700;
text-decoration:none;
}

.ReviewsSubHeading {
color:#666;
font-family: 'Raleway', sans-serif;
font-size: 15px;
font-weight: 700;
text-decoration:none;
margin-left:25px;
}

@media screen and (max-width: 1000px) {
.ReviewsSubHeading {
margin-left:0px;
}
}

.ReviewsInformation {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration:none;
}

.ReviewsCustomerReviewTitleText {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 20px;
font-weight: bold;
text-decoration:none;
}

@media screen and (max-width: 1000px) {
.ReviewsCustomerReviewTitleText {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 18px;
font-weight: bold;
text-decoration:none;
}
}

.ReviewsCustomerReviewDate {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 13px;
font-weight: 700;
text-decoration:none;
}

.ReviewsButton {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.ReviewsButton a:link {
color:Poppins, sans-serif;

font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.ReviewsButton a:visited {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.ReviewsButton a:active {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.ReviewsButton a:hover {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}/* Panel ID = ABS20160826110103*/
.QuantDiscountsTitle {
background-color: #FFFFFF;
color: #333;
font-family: "Oxygen",sans-serif;
border-bottom:solid 1px #e4e4e4;
font-size: 16px;
height:40px;
font-weight:bold;
width: 448px;
padding:0px;
}

@media screen and (max-width: 750px) {
.QuantDiscountsTitle {
width: 97%;
float:left;
}
}

.QuantDiscountText {
background-color: #FFFFFF;
border-bottom: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
border-left: 1px solid #e4e4e4;
float: left;
color: #333;
font-family: "Oxygen",sans-serif;
font-size: 15px;
height: 37px;
padding-top: 14px;
width: 223px;
}

@media screen and (max-width: 750px) {
.QuantDiscountText {
width: 48%;
float:left;
}
}

.QuantDiscountPrice {
background-color: #f0f0f0;
border-bottom: 1px solid #e4e4e4;
border-right: 1px solid #e4e4e4;
float: left;
color: #333;
font-family: "Oxygen",sans-serif;
font-size: 15px;
height:37px;
padding-top: 14px;
width: 223px;
}

@media screen and (max-width: 750px) {
.QuantDiscountPrice {
width: 48%;
float:left;
}
}

#QuantRepeatRegion {
}/* Panel ID = ABS20160826110122*/
.CountdownTimerInfoText {
font-family:"Oxygen", sans-serif;
color:#666;
font-size:18px;
text-decoration:none;
line-height:24px;
font-weight:400;
}

.CountdownTimerClockText {
font-family:"Oxygen", sans-serif;
color:#fff43f;
font-size:18px;
text-decoration:none;
line-height:24px;
font-weight:600;
}/* Panel ID = ABS20160826110140*/
#SKUOuterContainer {
width:1020px;
float:left;
margin-top:20px;
margin-bottom:20px;
}

#SKUHeadingContainer {
width:1018px;
float:left;
height:63px;
background-color:#f0f0f0;
border:solid 1px #e4e4e4;
}

#SKURepeatContainer {
width:1020px;
float:left;
height:65px;
padding-top:8px;
padding-bottom:8px;
border-bottom:solid 1px #e4e4e4;
}

#SKUItemCodeHeadingContainer {
width:140px;
float:left;
height:63px;
border-right:solid 1px #e4e4e4;
}

#SKUDescriptionHeadingContainer {
width:430px;
float:left;
height:63px;
border-right:solid 1px #e4e4e4;
}

#SKUPriceHeadingContainer {
width:185px;
float:left;
height:63px;
border-right:solid 1px #e4e4e4;
}

#SKUQuantityHeadingContainer {
width:75px;
float:left;
height:63px;
border-right:solid 1px #e4e4e4;
}

#SKUPaddingHeading {
padding-left:20px;
padding-top:20px;
}

#SKUPaddingHeadingOne {
padding-left:20px;
padding-top:20px;
}

#SKUPaddingHeadingTop {
padding-top:20px;
}

#SKUPaddingHeadingNone {
padding-left:20px;
padding-top:0px;
}


#SKUItemCodeContentContainer {
width:141px;
float:left;
height:65px;
display: table;
}

#SKUDescriptionContentContainer {
width:431px;
float:left;
height:65px;
display: table;
}

#SKUPriceContentContainer {
width:186px;
float:left;
height:65px;
display: table;
}

#SKUQuantityContentContainer {
width:76px;
float:left;
height:65px;
}

#SKUButtonContainer {
width:175px;
float:right;
height:65px;
margin-top:2px;
}

.SKUQtyBox {
width:50px;
float:left;
height:53px;
border:solid 1px #e4e4e4;
margin-top:4px;
margin-left:11px;
padding-left:3px;
text-align:center;
font-family: 'Oxygen', sans-serif;
font-size:15px;
font-weight:400;
}

#SKUButtonOne {
float:left;
height:60px;
width:175px;
background-color:#fff43f;
border:none;
}




/**/

.SKUHeadingText {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}

.SKUContentText {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:15px;
font-weight:400;
text-decoration:none;
  display: table-cell;
  vertical-align: middle;
}

.SKUButtonOne {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
cursor:pointer;
}

.SKUButtonOne a:link {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
cursor:pointer;
}

.SKUButtonOne a:visited {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
cursor:pointer;
}

.SKUButtonOne a:active {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
cursor:pointer;
}

.SKUButtonOne a:hover {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
cursor:pointer;
}/* Panel ID = ABS20160826110158*/
#PopupSKUOuterContainer {
width:780px;
margin:auto;
height:auto;
}
#PopupSKUButtonContainer {
width:758px;
float:left;
padding:10px;
border:solid 1px #e4e4e4;
height:65px;
}
.PopupSKUItemsText {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:18px;
font-weight: 700;
text-decoration:none;
}
#PopupSKUItemsContainer {
width:340px;
float:left;
padding:22px 0px 22px 10px;
}
#PopupGoToCheckoutButton {
float:right;
height:65px;
width:180px;
background-color:#ef210f;
margin-left:12px;
border: none;
cursor: pointer;
}
.PopupSKUButton {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:link {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:visited {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:active {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:hover {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}/* Panel ID = ABS20160826110215*/
#AdditionalProductsOuterContainer {
width:780px;
margin:auto;
height:auto;
}

#PopupSKUHeadingContainer {
width:778px;
float:left;
border:solid 1px #e4e4e4;
margin-top:35px;
height:40px;
text-align:center;
padding-top:20px;
}

.QuantField
{
    border: 0;
    height: 18px;
    width: 36px;
    margin: 18px;
}
#PopupSKUContentContainer {
width:780px;
float:left;
height:auto;
}

#PopupSKURepeatContainer {
width:754px;
float:left;
padding:13px;
border-bottom:solid 1px #e4e4e4;
}

#PopupSKUImageContainer  {
width:80px;
float:left;
height:80px;
overflow:hidden;
border:solid 1px #e4e4e4;
}

#PopupSKUTitleContainer  {
float:left;
width:200px;
height:80px;
display: table;
align-items: center;
margin-left:20px;
}

.TitleVerticalAlign {
display: table-cell;
vertical-align: middle;
}

#PopupSKUPriceContainer  {
float:left;
width:140px;
height:80px;
display: table;
align-items: center;
margin-left:20px;
}

#PopupGoToCheckoutButton {
float:right;
height:65px;
width:180px;
background-color:#ef210f;
margin-left:12px;
}

#PopupSKUQtyContainer  {
float:left;
width:40px;
height:80px;
display: table;
align-items: center;
}

#PopupSKUIQtyBoxContainer  {
width:55px;
margin-top:14px;
margin-left:15px;
float:left;
height:61px;
border:solid 1px #e4e4e4;
}

#PopupAddToBasketButton {
float:right;
height:65px;
width:170px;
background-color:#ef210f;
margin-top:8px;
}

/**/

.PopupSKUHeadingText {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}

.PopupSKUItemsText {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:18px;
font-weight: 700;
text-decoration:none;
}

.PopupSKUContentText {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:15px;
font-weight:400;
text-decoration:none;
}

.PopupSKUButton {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:link {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:visited {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:active {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.PopupSKUButton a:hover {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}/* Panel ID = ABS20160826110232*/
/* Panel ID = ABS20160826110303*/
/* Panel ID = ABS20160826110402*/
.popUpProductEnquiryPage
{
float:left;
width:700px;
height:800px;
background-color:white;
}
.fancybox-enquiryclose
{
background-image: url("../Graphics/fancybox_sprites.png") !important;
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040;
right: 1px !important;
    top: -5px !important;
}
@media screen and (max-width: 480px) {
.FormTextField {
width:80% !important;
}
}

@media screen and (max-width: 480px) {
.MobileHide {
display: none;
}
}/* Panel ID = ABS20160826110420*/
/* Panel ID = ABS20160826110509*/
/*CONTAINERCSSSTYLES*/

#SubCategoryOuterContainer {
width:1140px;
position:relative;
float:left;
background-color: #FFFFFF !important;
border-top:solid 1px #e4e4e4;
clear:left;
padding-bottom:35px;
padding-left:200px;
padding-right:160px;
height:auto;
}

#SubCategoryCategoryTitleContainer {
width:1100px;
height:auto;
border-bottom:solid 0px #e4e4e4;
margin-bottom:25px;
margin-top:30px;
float:left;
}

.SubCategoryProductOuterContainer {
width:258px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:20px;
margin-bottom:20px;
position: relative;
}

#SubCategoryImageContainer {
margin:auto;
padding:20px;
border-bottom:solid 1px #e4e4e4;
}

#SubCategoryImageOverflow {
width:220px;
height:160px;
overflow:hidden;
}

#SubCategoryProductInformationContainer {
width:218px;
float:left;
border:solid 0px #e4e4e4;
border-top: none;
}

#SubCategoryProductTitleContainer {
width:218px;
float:left;
padding:25px 20px 25px 20px;
height:auto;
}


/*CUSTOMFONTTYLES*/

.SubCategoryListingProductHeading {
font-family:"Montserrat", sans-serif;
font-weight:800;
color:#333;
font-size:35px;
text-decoration:none;
line-height:30px;
letter-spacing:-0.5px;
text-transform:capitalize;
}

.SubCategoryProductTitleText {
font-family:"Montserrat", sans-serif;
font-weight:bold;
color:#333;
font-size:20px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.SubCategoryProductTitleText a:link {
font-family:"Montserrat", sans-serif;
font-weight:bold;
color:#333;
font-size:20px;
text-decoration:none;
}

.SubCategoryProductTitleText a:active {
font-family:"Montserrat", sans-serif;
font-weight:bold;
color:#333;
font-size:20px;
text-decoration:none;
}

.SubCategoryProductTitleText a:visited {
font-family:"Montserrat", sans-serif;
font-weight:bold;
color:#333;
font-size:20px;
text-decoration:none;
}

.SubCategoryProductTitleText a:hover {
font-family:"Montserrat", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:20px;
text-decoration:none;
}/* Panel ID = ABS20160826110545*/
.BreadcrumbLink {
font-family: "Montserrat", sans-serif !important; 
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.BreadcrumbLink a:link {
font-family: "Montserrat", sans-serif !important; 
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.BreadcrumbLink a:hover {
font-family: "Montserrat", sans-serif !important; 
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.BreadcrumbLink a:active {
font-family: "Montserrat", sans-serif !important; 
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}

.BreadcrumbLink a:visited {
font-family: "Montserrat", sans-serif !important; 
font-size:13px;
color:#FFFFFF;
text-decoration:none;
}/* Panel ID = ABS20160826110602*/
.PrevNext {
font-family:"Oxygen", sans-serif;
font-size:24px;
display: block;
width: 48px !important;
height: 38px;
padding-top:10px;
background-color: #f0f0f0;
text-align: center;
margin-left:5px;
margin-right:5px;
border: 1px solid #e4e4e4;
}

.PrevNext a:link {
font-family:"Oxygen", sans-serif;
font-size:24px;
color: #d11d0c; 
text-decoration:none;
text-align: center;
}

.PrevNext  a:visited {
font-family:"Oxygen", sans-serif;
font-size:24px;
color: #d11d0c; 
text-decoration:none;
text-align: center;
                         }

.PrevNext  a:hover {
font-family:"Oxygen", sans-serif;
font-size:24px;
color: #d11d0c; 
text-decoration:none;
text-align: center;
                       }

.PrevNext  a:active {
font-family:"Oxygen", sans-serif;
font-size:24px;
color: #d11d0c; 
text-decoration:none;
text-align: center;
                       }

.PageNumbers {
font-family:"Oxygen", sans-serif;
font-size: 13px;
display: block;
height: 36px;
width: 45px;
padding-top: 12px;
text-decoration: none !important;
text-align: center;
border: 1px solid #e4e4e4;
margin-right:5px;
margin-left: 5px;
}

.PageNumbers:hover {
background-color: #d11d0c;
transition: background-color .3s;
color: #FFFFFF;
}

.PageNumbers:visited {
background-color: #f0f0f0;
color: #d11d0c;
}

.PageNumbersActive {
font-family:"Oxygen", sans-serif;
font-size: 13px;
display: block;
height: 36px;
width: 45px;
padding-top: 12px;
text-decoration: none !important;
text-align: center;
border: 1px solid #e4e4e4;
background-color: #d11d0c;
color: #FFFFFF;
margin-right:5px;
margin-left: 5px;
}
    
.PaginationBorder {
height:80px;
padding-top:30px;
clear:left;
text-align: center;
                      }/* Panel ID = ABS20160826110629*/
/* Panel ID = ABS20160826110704*/
.FilterPanel
{
float:left;
clear:left;
width:100%;
}/* Panel ID = ABS20160826110814*/
#MemberOnlyMenuOuterContainer {
width:220px;
float:left;
}

#MemberOnlyMenuInnerContainer {
width:218px;
float:left;
border:solid 1px #e4e4e4;
border-top:solid 3px #303030;
}

#MemberOnlyMenuHeadingContainer {
width:218px;
float:left;
padding:15px 0px 15px 0px;
text-align:center;
border-bottom:solid 1px #e4e4e4;
background-color:#f0f0f0;
}

#MemberOnlyMenuLoginContainer {
width:198px;
float:left;
padding:10px;
background-color:#FFFFFF;
}

#MemberOnlyMenuInformation {
width:198px;
float:left;
text-align:center;
margin:7px 0px 17px 0px;
}

#MemberOnlyMenuButtonContainer {
width:194px;
float:left;
height:57px;
text-align:center;
background-color:#FFFFFF;
border:solid 2px #fff43f;
color: #fff;
}


/**/

.MemberOnlyPanelHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.MemberOnlyInformationText {
font-family: "Oxygen", sans-serif;
font-weight: 300;
color: #666;
font-size: 13px;
text-decoration: none;
line-height: 18px;
}

.MemberOnlyButtonOne {
color:#fff43f;
font-family: 'Raleway', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}

.MemberOnlyButtonOne a:link {
color:#fff43f;
font-family: 'Raleway', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}

.MemberOnlyButtonOne a:visited {
color:#fff43f;
font-family: 'Raleway', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}

.MemberOnlyButtonOne a:active {
color:#fff43f;
font-family: 'Raleway', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}

.MemberOnlyButtonOne a:hover {
color:#fff43f;
font-family: 'Raleway', sans-serif;
font-size:14px;
font-weight: 700;
text-decoration:none;
}/* Panel ID = ABS20160826110916*/
/*MAINCATEGORYLINKS*/
#navcontainer ul {
font-family: "Oxygen", sans-serif;
font-size:14px;
text-transform:capitalize;
list-style-type: none;
margin: 0 0 0 0; /* Do Not change inner container */
padding: 0;
float:left;
}

#navcontainer a {
font-size:14px;
background-color:#fff;
background-repeat: no-repeat;
color:#666;
display: block;
text-decoration: none;
margin:0px 0px 0px 0px;
padding: 14px 15px 14px 15px;
width: 188px;
border-right: #e4e4e4 1px solid;
border-left: #e4e4e4 1px solid;
border-bottom: #e4e4e4 1px solid;
}

#navcontainer a:hover {
background-color:#fff;
color:#666;
text-decoration: none;
}

/*SUBCATEGORYLINKS*/
#navcontainer ul ul a {
background-color:#fff;
color:#666;
display:block;
font-size:14px;
text-decoration:none;
padding: 9px 0px 9px 20px;
width:198px;
}

#navcontainer ul ul a:hover {
background-color:#fff;
color:[SUBCATFONTHOVERCOLOUR];
text-decoration:none;
}

/*ACTIVEMAINCATEGORYLINKS*/
#navcontainer ol {
font-family: "Oxygen", sans-serif;
font-size:14px;
font-weight:300;
text-decoration:none;
list-style-type:none;
margin:0px;
padding:0px;
}

#navcontainer ol a {
background-color:#fff;
color:#fff;
display:block;
width:188px;
float:left;
}

#navcontainer ol a:hover {
background-color:#fff;
color:#666;
font-weight:normal;
text-decoration:none;
}

/*NAVOUTERCONTAINER */
#navcontainer {
margin:0px 0px 25px 0px;
width:220px;
float:left;
clear:left;
position: relative;
}

#navcontainer li {
margin: 0px 0px 0px 0px;
clear:left;

} 

/*HEADINGDIVCONTAINERPROPERTIES - (IfMainCatIsChangedToHeading)*/
#navheader {
display: block;
float: left;
clear:left;
padding-top:17px;
padding-bottom:17px;
background-color: #fff43f;
border-bottom:solid 3px #d11d0c;
width: 220px;
}

.MainNavHeadingFont {
font-family: "Raleway", sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 16px;
text-decoration: none;
}/* Panel ID = ABS20160826111045*/
/*ATTRIBUTEFILTERCCS*/

#AttributeHeadingContainer {
width:220px;
float:left;
position:relative;
}

#AttributesFilterHeaderDiv {
width:220px;
height:25px;
float:left;
margin-bottom:10px;
padding:0px 0px 15px 0px;
border-bottom:solid 3px #d11d0c;
}

.AttributeFiltersection{
width: 220px;
}

.AttributePanelHeading {
font-family: 'Raleway', sans-serif;
font-weight: bold;
color: #666;
font-size: 16px;
text-decoration: none;
}

.AttributePanelContainer {
width: 220px;
float:left;
margin-bottom:15px;
padding-bottom:8px;
border-bottom:solid 1px #e4e4e4;
}

.AttributePropertiesContainer {
padding:2px 0px 3px 0px;
width:220px;
float:left;
}/* Panel ID = ABS20160826111109*/
#CartPageOuterContainer   {
width:1020px;
float:left;
height:auto;
}

#CheckoutLeft {
width:710px;
margin-top: 0px;
margin-right:30px;
float:left;
}

#CheckoutRight {
width:280px;
float:left;
margin-top:0px;
}

#NewCustomerContainer {
border:1px solid #e4e4e4;
float:left;
height:auto;
padding:30px;
width:650px;
}

#ExistingCustomerContainer {
border:1px solid #e4e4e4;
float:left;
height:auto;
padding:30px;
width:650px;
margin-top:30px;
}

#OrderSummaryContainer {
width: 220px;
padding: 30px;
float: left;
border: 1px solid #e4e4e4;
background-color: #f0f0f0;
}

#CheckoutBorderBottom {
border-bottom:1px solid #e4e4e4;
}

.ForgotPassword {
color: #666;
font-family: 'Oxygen', sans-serif;
font-size:13px;
font-weight: 300;
font-style: italic;
text-decoration:underline;
}

.ForgotPassword a:link {
color: #d11d0c;
font-family: 'Oxygen', sans-serif;
font-size:13px;
font-weight: 300;
font-style: italic;
text-decoration:underline;
}
	   
.ForgotPassword a:active {
color: #d11d0c;
font-family: 'Oxygen', sans-serif;
font-size:13px;
font-weight: 300;
font-style: italic;
text-decoration:underline;
}
	   
.ForgotPassword a:visited {
color: [BODYTEXTVISTED];
font-family: 'Oxygen', sans-serif;
font-size:13px;
font-weight: 300;
font-style: italic;
text-decoration:underline;
}
	   
.ForgotPassword a:active {
color: [BODYTEXTVISTED];
font-family: 'Oxygen', sans-serif;
font-size:13px;
font-weight: 300;
font-style: italic;
text-decoration:underline;
}

/**/

.BasketMainHeading {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:25px;
font-weight: 700;
text-decoration:none;
}

.BasketInformation {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration:none;
}

.BasketSubtotalPrice {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:18px;
font-weight: 700;
text-decoration:none;
}

.BasketProductTitle {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:18px;
font-weight: 400;
text-decoration:none;
}

.BasketShortDescription {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:13px;
font-weight: 400;
line-height:18px;
text-decoration:none;
margin-bottom:0px;
}

.BasketSmallHeadings {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:13px;
font-weight: 700;
text-decoration:none;
}

.BasketRemoveButton {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:12px;
font-weight: 700;
text-decoration:underline;
}

.BasketRemoveButton a:link {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:12px;
font-weight: 700;
text-decoration:underline;
}

.BasketRemoveButton a:visited {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:12px;
font-weight: 700;
text-decoration:underline;
}

.BasketRemoveButton a:active {
color:#333;
font-family: 'Oxygen', sans-serif;
font-size:12px;
font-weight: 700;
text-decoration:underline;
}

.BasketRemoveButton a:hover {
color:#fff43f;
font-family: 'Oxygen', sans-serif;
font-size:12px;
font-weight: 700;
text-decoration:underline;
}

.BasketHeadingTwo {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:18px;
font-weight: 700;
text-decoration:none;
}

.BasketButton {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
cursor:pointer;
}

.BasketButton a:link {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.BasketButton a:visited {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.BasketButton a:active {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.BasketButton a:hover {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

#BasketHeadingContainer {
float:left;
height:auto;
padding:15px 0px 30px 0px;
width:710px;
}

#BasketButtonContainer {
float:left;
height:auto;
padding:0px 0px 20px 0px;
width:710px;
}

#BasketVoucherContainer {
float:left;
height:auto;
padding:40px 0px 40px 0px;
width:710px;
border-bottom:solid 1px #e4e4e4;
}

#BasketDeliveryOuter {
float:left;
height:auto;
padding:40px 0px 20px 0px;
width:710px;
}

#ShipSection{
float:left;
height:auto;
padding:40px 0px 20px 0px;
width:710px;
}


#BasketContentContainer {
float:left;
height:auto;
width:708px;
border:solid 1px #e4e4e4;
border-bottom:none;
}

.BasketTitleContainer {
float:left;
height:auto;
width:709px;
border-bottom:solid 1px #e4e4e4;
}

#BasketProductContainer {
float:left;
height:auto;
padding:30px;
width:648px;
border:1px solid #e4e4e4;
}

#BasketTotalContainer {
float:left;
height:auto;
padding:30px;
width:648px;
border:1px solid  #e4e4e4;
border-top:0px solid  #e4e4e4;
}

#BasketColOne {
float:left;
height:auto;
width:25%;
}

#BasketColTwo {
float:left;
height:auto;
width:50%;
}

#BasketBlank {
float:left;
clear:left;
height:auto;
padding:20px 0px 20px 0px;
width:100%;
border-bottom:1px solid #e4e4e4;
}

#BasketButtonOne {
float:left;
}

#BasketButtonTwo {
float:left;
}

#BasketButtonThree {
float:left;
height:60px;
width:282px;
margin-top:20px;
background-color:#ef210f;
}

#BasketColInner {
float:left;
clear:left;
height:auto;
width:90%;
margin-top:10px;
}

#QTYColInner {
float:left;
clear:left;
height:auto;
width:90%;
margin-top:10px;
}

#BasketImageContainer {
float:left;
clear:left;
height:auto;
width:75%;
margin-left:30px;
margin-bottom:30px;
margin-top:30px; 
}

#BasketCountryDropdown {
float:left;
clear:left;
height:55px;
width:100%;
border:1px solid #e4e4e4;
}

#BasketDropdownContainer {
float:left;
clear:left;
margin-top:20px;
padding-bottom:30px;
width:100%;
border-bottom:1px solid #e4e4e4;
}

#BasketVoucherFormField {
float:left;
clear:left;
margin-top:20px;
width:100%;
border:solid 1px #e4e4e4;
border-right:none;
}

#BasketVoucherValueContainer {
float:left;
clear:left;
margin-top:25px;
width:100%;
}

#BasketDeliverySelection {
float:left;
clear:left;
padding:17px 0px 17px 0px;
width:100%;
border-bottom:1px solid #e4e4e4;
}

#BasketDeliveryColOne {
float:left;
height:auto;
width:5%;
}

#BasketDeliveryColTwo {
float:left;
height:auto;
width:60%;
}

#BasketDeliveryColThree {
float:left;
height:auto;
width:35%;
}

#BasketVoucherApplyButton {
float:left;
height:auto;
width:15%;
}

#BasketVoucherInputContainer {
float:left;
height:60px;
width:85%;
background-color: #fff;
}

#BasketVoucherCodeDescription {
float:left;
height:auto;
width:60%;
margin-top: 0px;
}

#BasketVoucherCodeValue{
float:left;
height:auto;
width:40%;
margin-top:0px;
}

#BasketQuantityButton {
border:1px solid #e4e4e4;
background-color: #fff;
}

#BasketQuantityInput{
border:1px solid #e4e4e4;
border-left:none;
border-right:none;
background-color: #f0f0f0;
}

#voucher_code{
width:95% !important;
height: 55px !important;
border: 0;
color: #666;
padding-left:15px;
font-size:15px;
font-family: 'Oxygen', sans-serif;
}

.CartQty{
width: 100% !important;
height: 42px;
border: 0;
font-family: 'Oxygen', sans-serif;
color: #666;
text-align: center;
background-color:#f0f0f0;
}


#country_default {
float: left;
width: 100%;
height: 54px;
border: 0;
padding-left:15px;
font-family: 'Oxygen', sans-serif;
color: #666;
}

.BasketQtyInput {
font-family:'Oxygen', sans-serif;
color:#666;
font-size:20px;
font-weight: 400;
line-height:20px;
text-decoration:none;
}

.vat_desc {
margin-left:0px !important;
}/* Panel ID = ABS20160826111127*/
/**/
.BasketMainHeading {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:25px;
		font-weight: 700;
        text-decoration:none;
}

.BasketInformation {
color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 400;
       text-decoration:none;
}

.BasketSubtotalPrice {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:18px;
		font-weight: 700;
        text-decoration:none;
}

.BasketProductTitle {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:18px;
		font-weight: 400;
        text-decoration:none;
}

.BasketShortDescription {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:13px;
		font-weight: 400;
		line-height:18px;
        text-decoration:none;
}

.BasketSmallHeadings {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:12px;
		font-weight: 700;
        text-decoration:none;
}

.BasketRemoveButton {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:12px;
		font-weight: 700;
        text-decoration:underline;
}

.BasketRemoveButton a:link {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:12px;
		font-weight: 700;
        text-decoration:underline;
}

.BasketRemoveButton a:visited {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:12px;
		font-weight: 700;
        text-decoration:underline;
}

.BasketRemoveButton a:active {
        color:#333;
        font-family: 'Oxygen', sans-serif;
        font-size:12px;
		font-weight: 700;
        text-decoration:underline;
}

.BasketRemoveButton a:hover {
        color:#fff43f;
        font-family: 'Oxygen', sans-serif;
        font-size:12px;
		font-weight: 700;
        text-decoration:underline;
}

.BasketHeadingTwo {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:18px;
		font-weight: 700;
        text-decoration:none;
}

.BasketButton {
          color:Poppins, sans-serif;
        font-family: 'Raleway', sans-serif;
        font-size:15px;
		font-weight: 300;
        text-decoration:none;
}

.BasketButton a:link {
            color:Poppins, sans-serif;
        font-family: 'Raleway', sans-serif;
        font-size:15px;
		font-weight: 300;
        text-decoration:none;
}

.BasketButton a:visited {
           color:Poppins, sans-serif;
        font-family: 'Raleway', sans-serif;
        font-size:15px;
		font-weight: 300;
        text-decoration:none;
}

.BasketButton a:active {
         color:Poppins, sans-serif;
        font-family: 'Raleway', sans-serif;
        font-size:15px;
		font-weight: 300;
        text-decoration:none;
}

.BasketButton a:hover {
        color:Poppins, sans-serif;
        font-family: 'Raleway', sans-serif;
        font-size:15px;
		font-weight: 300;
        text-decoration:none;
}

/**/

.WelcomeName {
        color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 700;
       text-decoration:none;
}

.EditDetails {
       color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 12px;
	   font-weight: 700;
       text-decoration:underline;
}

.EditDetails a:link {
      color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 12px;
	   font-weight: 700;
       text-decoration:underline;
}

.EditDetails a:visited {
  color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 12px;
	   font-weight: 700;
       text-decoration:underline;
}

.EditDetails a:active {
      color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 12px;
	   font-weight: 700;
       text-decoration:underline;
}

.EditDetails a:hover {
  color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 12px;
	   font-weight: 700;
       text-decoration:underline;
}


/**/

#CustomerAccountLoggedInOuterContainer {
width:1020px;
margin:auto;
}

#AccountFullContainer {
width:1020px;
margin-top: 30px;
float:left;
}

#WelcomeContainer {
width:1020px;
margin-bottom:20px;
float:left;
}

#CustomerDetailsContainerOuter {
width:1020px;
float:left;
}


#CustomerDetailsContainerLeft {
width:832px;
float:left;
}

#CustomerDetailsContainerRight {
width:170px;
float:right;
}

#CustomerDetailsHeading {
width:760px;
float:left;
 border:1px solid #e4e4e4;
 background-color: #fff;
 padding:25px 35px 25px 35px;
}

#CustomerDetailsAddressContainer {
width:600px;
float:left;
}

#CustomerDetailsAddressEdit {
width:160px;
float:right;
}

#AccountButtonTwo {
  float:left;
  height:65px;
  width:160px;
  background-color:#ef210f;
}

#OrdersContainer {
width:1020px;
margin-top:40px;
float:left;
}

#OrdersHeading {
width:1020px;
padding-bottom:15px;
border-bottom:solid 1px #e4e4e4;
float:left;
}

#InnerOrderHeadingsContainer {
width:1020px;
padding-top:22px;
padding-bottom:22px;
border-bottom:solid 1px #e4e4e4;
float:left;
}

#HeadingBox_OrderNo {
width:80px;
margin-left:30px;
float:left;
}

#HeadingBox_Date {
width:130px;
margin-left:30px;
float:left;
}

#HeadingBox_Status {
width:90px;
margin-left:30px;
float:left;
}

#HeadingBox_Value {
width:70px;
margin-left:30px;
float:left;
}

#HeadingBox {
width:80px;
margin-left:20px;
float:left;
}

#OrderContentOuter {
width:1018px;
padding-top:22px;
padding-bottom:22px;
border:solid 1px #e4e4e4;
border-top:solid 0px #e4e4e4;
float:left;
}


#OrdersEmptyContainer {
width:1020px;
padding-top:25px;
padding-bottom:25px;
float:left;
}/* Panel ID = ABS20160826111148*/
.VatExemptContainer
{
width:100%;
float:left;
text-align:center;
height:auto;
padding-bottom:20px;
background-color:#fff43f;
border:1px solid #e4e4e4;
color:#5e5e5e;
padding-top:20px;
margin-top: 19px;
padding-left:10px;
padding-right: 10px;
}

.VatLinkText
{
color:#666;
text-decoration:none;
}

.VatChangeLinks
{
color:#d11d0c;
text-decoration:none;
}/* Panel ID = ABS20160826111245*/
#NewCustomer1OuterContainer {
width:1020px;
margin:auto;
}

#CheckoutLeft {
width:710px;
margin-top: 30px;
margin-right:30px;
float:left;
}

#CheckoutRight {
width:280px;
float:left;
margin-top:30px;
}

#NewCustomerContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  padding:30px;
  width:650px;
}

#ExistingCustomerContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  padding:0px;
  width:710px;
  margin-top:30px;
}

#ExistingCustomerContainerInner {
  float:left;
  height:auto;
  padding:30px;
  width:650px;
}

#OrderSummaryContainer {
width: 220px;
padding: 30px;
float: left;
border: 1px solid #e4e4e4;
background-color: #f0f0f0;
}

#CheckoutBorderBottom {
border-bottom:1px solid #e4e4e4;
}

.ForgotPassword {
	   color: #666;
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }

.ForgotPassword a:link {
	   color: #d11d0c;
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }
	   
.ForgotPassword a:active {
	   color: #d11d0c;
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }
	   
.ForgotPassword a:visited {
	   color: [BODYTEXTVISTED];
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }
	   
.ForgotPassword a:active {
	   color: [BODYTEXTVISTED];
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }

#AddPassword {
width:100% !important;
}


#SuccessContainer
{
    color: green;
margin-top:20px;
}

#ErrorContainer
{
color:red;
margin-top:20px;
}

.error
{
color:red;
}

/* Panel ID = ABS20160826111358*/
#NewCustomer2OuterContainer {
width:1020px;
margin:auto;
}

#CheckoutLeft {
width:710px;
margin-top: 30px;
margin-right:30px;
float:left;
}

#CheckoutRight {
width:280px;
float:left;
margin-top:30px;
}

#BillingAddressContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  padding:30px;
  width:650px;
}

#ShippingAddressContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  padding:30px;
  width:650px;
  margin-top:30px;
}

#OrderSummaryContainer {
width: 220px;
padding: 30px;
float: left;
border: 1px solid #e4e4e4;
background-color: #f0f0f0;
}

#CollectionAddressContainer {
width: auto!important;
padding: 30px;
float: left;
border: 1px solid #e4e4e4;
background-color: #f0f0f0;
}

#CheckoutBorderBottom {
border-bottom:1px solid #e4e4e4;
}

.ContinueFormButton {
 background-color: #ef210f;
  border:1px solid #e4e4e4;
  border-radius:0;
  color: #fff;
  cursor:pointer;
  font-family:Oxygen, sans-serif;
  font-size:14px;
  font-weight:400;
  margin-top:20px;
  padding:8px;
  width:200px;
  margin-top:20px !important;
}


.NewCus2FormDropdown {
    background-color:#fff;
    color:#333;
    border: solid 1px #e4e4e4;
    border-radius: 0px;
    font-family: 'Oxygen', sans-serif;
    font-size:14px;
    font-weight: 400;
    padding: 8px;
    width: 101%;
    }/* Panel ID = ABS20160826111431*/
.FormMainContainer {
width:100%;
}

.FormContainer {
	float:left;
	clear:left;
	margin:10px;
        width:95%;
}

#checkout_confirm
{
    width: 100%;
    padding-top: 17px;
    padding-bottom: 17px;
}

.CheckboxSection
{
    float: left;
clear:left;
    margin-left: 0;
    margin-top: -1px;
    width: 100%;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding-top: 20px;
    padding-bottom: 20px;
}

.OrderItemsContainer th
{
padding-top: 0px;
padding-bottom:15px;
border-bottom: 1px solid #e4e4e4;
margin-top:0px !important;
}

.PayButton
{
    float: right;
    width: 100%;
    border-bottom: 1px solid #e4e4e4;
    padding-top: 0;
    padding-bottom: 20px;
    margin-top: 20px;
}

.FormHeading {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:18px;
		font-weight: 700;
        text-decoration:none;
                 }

    .FormSubHeading {
        color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 400;
       text-decoration:none;
                           }

    .FieldLabelText {
           color:#333;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 700;
       text-decoration:none;
                    }

    .FormTextField {
       background-color:#fff;
	   color:#333;
	   border: solid 1px #e4e4e4;
       border-radius: 0px;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       padding: 8px;
       width: 98%;
                    }

::-webkit-input-placeholder {
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

:-moz-placeholder { /* Firefox 18- */
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

::-moz-placeholder {  /* Firefox 19+ */
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

:-ms-input-placeholder {  
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

    .FormLink {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
              }

    .FormLink a:link {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                     }

    .FormLink a:visited {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                        }

    .FormLink a:hover { 
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                       }

    .FormLink a:active {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                       }

    .FormText {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
              }

    .FormTextSmall {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:12px;
	   font-weight: 400;
       text-decoration:none;
                   }

    .FormCaptchaLabel {
       color:#666;
       font-family: font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 400;
       text-decoration:none;
                      }

    .FormCheckboxText {
       color:#666;
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
       text-decoration:none;
                      }

    .InvalidCode {
       color: #FF0000;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
       font-weight: 400;
       text-decoration:none;
                 }
	
	#ErrorContainer {
       color:#FFFFFF;
	   background-color:#FF0000;
       font-family: 'Oxygen', sans-serif;
       font-size:15px;
	   font-weight: 400;
       text-decoration:none;
	   padding: 20px;
	   float:left;
	   clear:left;
}	

.SuccessMessage	{
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
       font-weight: 400;
       text-decoration:none;
}

#OuterContainer {
width:1020px;
margin:auto;
padding-top:30px;
padding-bottom:80px;
}

#OuterDetailsContainer {
width:1020px;
margin:auto;
}

#PaymentLeft {
width:490px;
margin-top: 25px;
margin-right:30px;
float:left;
}

#PaymentRight{
width:490px;
float:right;
}

#OrderDetailsLeft {
	width:710px;
	float:left;
	height:auto;
	margin-right:30px;
}

#OrderDetailsRight {
	width:280px;
	float:left;
	height:auto;
    margin-top: 68px;
}

#OrderDetailsContainer {
	width:1020px;
	float:left;
	height:auto;
padding-top: 30px;
}

.OrderItemsContainer {
	width:710px;
	float:left;
	height:auto;
    margin-top: 24px;
}


#BillingDetailsContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  padding:30px;
  width:429px;
  padding-bottom: 102px;
}

#ShippingDetailsContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  padding:30px;
  width:429px;
  margin-top:25px;
}

#CollectionAddressContainer {
  border:1px solid #e4e4e4;
  float:left;
  height:auto;
  width:430px;
  margin-top:30px;
}

#OrderSummaryContainer {
width: 220px;
padding: 30px;
float: left;
border: 1px solid #e4e4e4;
background-color: #f0f0f0;
}

#CheckoutBorderBottom {
border-bottom:1px solid #e4e4e4;
}

.Graphics
{
      border-bottom: 1px solid  #e4e4e4;
    padding: 20px;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 62px;
font-size:12px;
}

.PaymentGatewaySelect {
	    width: 220px;
    height: auto;
 border: 1px solid  #e4e4e4;
padding-bottom:15px;
    margin-top: 13px;
    margin-right: 13px;
    float: left;
}

.ForgotPassword {
	   color: #666;
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }

.ForgotPassword a:link {
	   color: #d11d0c;
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }
	   
.ForgotPassword a:active {
	   color: #d11d0c;
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }
	   
.ForgotPassword a:visited {
	   color: [BODYTEXTVISTED];
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }
	   
.ForgotPassword a:active {
	   color: [BODYTEXTVISTED];
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
	   font-weight: 300;
	   font-style: italic;
	   text-decoration:underline;
	   }

.BorderTop {
border-top: 1px solid #e4e4e4;
}/* Panel ID = ABS20160826111508*/
#LogInOuterContainer {
width:99.5%;
margin:auto;
}

#LogInInnerContainer {
width:100%;
float:left;
margin-top:-20px;
padding:0px;
border:solid 1px #e4e4e4;
}

#LogInPanelHeadingContainer {
width:92%;
padding:4%;
float:left;
border-bottom:solid 1px #e4e4e4;
background-color:#f0f0f0;
}

#LogInInputOuter {
width:92%;
padding:4%;
padding-bottom:0%;
float:left;
}

#ForgotPassDiv {
border-top:solid 1px #e4e4e4;
}

#LogInInputHeading {
width:100%;
float:left;
height:25px;
}

#LogInInputContainer {
width:100%;
float:left;
}

#LogInButtonContainer {
width:120px;
float:left;
margin-top:15px;
clear:left;
}

#LogInButtonOne {
float:left;
background-color:#ef210f;
}

#LogInForgotPass {
float: left;
margin-top: 0px;
width:92%;
padding:4%;
padding-top:0%;
border-top:solid 1px #e4e4e4;
}

/**/

.LoginMainHeading {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:25px;
		font-weight: 700;
        text-decoration:none;
}

.LoginInformation {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 400;
       text-decoration:none;
}

.LoginInputHeading {
color:#333;
font-family: 'Raleway', sans-serif;
font-size: 13px;
font-weight: 700;
text-decoration:none;
}

.LoginButton {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.LoginButton a:link {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.LoginButton a:visited {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.LoginButton a:active {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.LoginButton a:hover {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}/* Panel ID = ABS20160826112309*/
#BlogOuterContainer {
width:1020px;
position:relative;
margin:auto;
}

#BlogContent {
width:1020px;
float:left;
}

#BlogLeftContainer {
width:770px;
float:left;
position:relative;
}

#BlogRepeatContainer {
width:100%;
float:left;
position:relative;
}

#BlogTitleContainer {
width:100%;
float:left;
margin-top:15px;
margin-bottom:15px;
}

#BlogImgContainer {
width:100%;
position:relative;
float:left;
}

#BlogInformationContainer {
width:100%;
border-top:solid 1px #e4e4e4;
float:left;
}

#BlogTextContainer {
width:100%;
float:left;
}

#BlogTextInnerContainer {
width:100%;
margin:25px 0px 25px 0px;
float:left;
}

#BlogButtonOuterContainer {
width:100%;
border-top:solid 1px #e4e4e4;
float:left;
}

#BlogButtonInnerContainer {
width:100%;
margin-top:15px;
margin-bottom:30px;
float:left;
}

#BlogSocialContainer {
width:40%;
float:left;
margin-top:10px;
margin-bottom:10px;
}

#BlogRightContainer {
width:220px;
margin-top:30px;
float:right;
}


/**/


.BlogTitle {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:28px;
		font-weight: 700;
line-height:20px;
        text-decoration:none;
}

.BlogInformation {
       color:[BODTYTEXT];
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 400;
	   line-height:24px;
       text-decoration:none;
}

/* Panel ID = ABS20160826112343*/
/* Panel ID = ABS20160826112400*/
/*CONTAINERCSSSTYLES*/

#ArticleRelatedOuterContainer {
width:1020px;
position:relative;
float:left;
clear:left;
height:auto;
padding-bottom:10px;
margin-bottom:10px;
border-bottom:solid 1px #e4e4e4;
}

#ArticleRelatedCategoryTitleContainer {
width:1020px;
height:45px;
border-bottom:solid 1px #e4e4e4;
margin-bottom:25px;
margin-top:25px;
float:left;
}

.ArticleRelatedProductOuterContainer {
width:238px;
float:left;
height:auto;
display:block;
background-color:#FFFFFF;
border:solid 1px #e4e4e4;
margin-right:20px;
margin-bottom:25px;
position: relative;
}

#ArticleRelatedImageContainer {
margin:auto;
padding:10px;
}

#ArticleRelatedImageOverflow {
width:218px;
height:218px;
overflow:hidden;
}

.ArticleRelatedProductInformationContainer {
width:238px;
float:left;
height:auto;
padding-bottom:25px;
}

#ArticleRelatedProductTitleContainer {
width:208px;
float:left;
padding:15px;
height:auto;
}

#ArticleRelatedShortDescriptionContainer {
width:208px;
float:left;
padding-left:15px;
padding-left:15px;
height:auto;
}

#ArticleRelatedPriceContainer {
width:238px;
display:none;
float:left;
padding-top:15px;
height:auto;
}

#ArticleRelatedTaxPriceContainer {
width:238px;
float:left;
height:auto;
}


/*CUSTOMFONTTYLES*/

.ArticleRelatedProductHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:28px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.ArticleRelatedProductTitleText {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
line-height:24px;
text-transform:capitalize;
}

.ArticleRelatedProductTitleText a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.ArticleRelatedProductTitleText a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.ArticleRelatedProductTitleText a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#333;
font-size:18px;
text-decoration:none;
}

.ArticleRelatedProductTitleText a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:18px;
text-decoration:none;
}

.ArticleRelatedProductShortDescriptionText {
font-family:"Oxygen", sans-serif;
font-weight:300;
color:#666; 
font-size:12px;
text-decoration:none;
line-height:20px;
}

.ArticleRelatedProductPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:19px;
text-decoration:none;
}

.ArticleRelatedProductTaxPriceText {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#666; 
font-size:12px;
text-transform:uppercase;
text-decoration:none;
}/* Panel ID = ABS20160826112445*/
#RelatedArticlesOuterContainer {
width:100%;
margin:auto;
height:auto;
}

#RelatedArticlesWidthContainer {
width:1020px;
height:auto;
padding-top:30px;
padding-bottom:30px;
float:left;
}

#RelatedArticlesPanelHeading {
width:100%;
height:45px;
border-bottom: solid 1px #e4e4e4;
margin-bottom: 25px;
margin-top: 25px;
float: left;
}

#RelatedArticlesRepeatContainer {
width:100%;
float:left;
height:auto;
}

#RelatedArticleContentOuterContainer {
width:100%;
float:left;
height:auto;
}


#RelatedArticleContentInnerContainer  {
width:100%;
float:left;
height:auto;
padding:30px 0px 30px 0px;
border-bottom:solid 1px #e4e4e4;
}

#RelatedArticleDateTitleContainer  {
width:100%;
float:left;
height:auto;
}

#RelatedArticleBlogTextContainer  {
width:100%;
float:left;
height:70px;
overflow:hidden;
margin-top:15px;
}

#RelatedArticleLinkContainer {
width:100%;
float:left;
margin-top:10px;
height:auto;
}

#RelatedArticleDateContainer {
width:17%;
float:left;
height:auto;
}

#RelatedArticleDateContent {
width:65px;
height:65px;
float:left;
background-color:#ef210f;
float:left;
}

#RelatedArticleTitleContainer {
width:80%;
float:left;
margin-top:7px;
height:auto;
}


/**/

.RelatedArticleHeading {
font-family: "Raleway", sans-serif;
font-weight: bold;
color: #00d2d6;
font-size: 28px;
text-decoration: none;
line-height: 30px;
text-transform: capitalize;
}

.RelatedArticleTitle {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:22px;
font-weight: 700;
text-decoration:none;
}

.RelatedArticleTitle a:link {
color:#333;
text-decoration:none;
}

.RelatedArticleTitle a:visited {
color:#333;
text-decoration:none;
}

.RelatedArticleTitle a:active {
color:#333;
text-decoration:none;
}

.RelatedArticleTitle a:hover {
color:#333;
text-decoration:underline;
}

.RelatedArticleDay {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size: 22px;
font-weight: 700;
text-decoration:none;
padding-top:10px;
}

.RelatedArticleMonth {
color:#fff;
font-family: 'Raleway', sans-serif;
font-size: 12px;
font-weight: 700;
text-transform:uppercase;
text-decoration:none;
}

.RelatedArticleInformation {
color:[BODTYTEXT];
font-family: 'Oxygen', sans-serif;
font-size: 15px;
font-weight: 400;
line-height:22px;
text-decoration:none;
}

.RelatedArticleLink {
color:[BODTYTEXT];
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 700;
text-decoration:none;
}

.RelatedArticleLink a:link {
color:[BODTYTEXT];
text-decoration:none; 
}

.RelatedArticleLink a:visited {
color:[BODTYTEXT];
text-decoration:none; 
}

.RelatedArticleLink a:active {
color:[BODTYTEXT];
text-decoration:none; 
}

.RelatedArticleLink a:hover {
color:[BODTYTEXT];
text-decoration:underline;
}/* Panel ID = ABS20160826112522*/
#MasterReviewsOuterContainer {
width:100%;
margin:auto;
padding-top:30px;
padding-bottom:80px;
}

@media screen and (max-width: 1000px) {
#MasterReviewsOuterContainer {
width:100%;
}
}

#MasterReviewsContentContainer {
width:100%;
margin-top:20px;
float:left;
}

@media screen and (max-width: 1000px) {
#MasterReviewsContentContainer  {
width:100%;
margin:auto;
}
}

#MasterReviewsHeadingContainer {
width:100%;
float:left;
}

@media screen and (max-width: 1000px) {
#MasterReviewsHeadingContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsTotalContainer {
width:100%;
float:left;
background-color:#f0f0f0;
border:solid 1px #e4e4e4;
padding-top:20px;
padding-bottom:20px;
}

@media screen and (max-width: 1000px) {
#MasterReviewsTotalContainer {
width:100%;
border:solid 1px #e4e4e4;
border-left:solid 0px #FFFFFF;
border-right:solid 0px #FFFFFF;
text-align:center;
padding:0px;
margin:auto;
}
}

#MasterReviewsRepeatContainer {
width:100%;
float:left;
border-bottom:solid 1px #e4e4e4;
padding-top:30px;
padding-bottom:30px;
}

@media screen and (max-width: 1000px) {
#MasterReviewsRepeatContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsRepeatInnerContent {
width:100%;
float:left;
}

@media screen and (max-width: 1000px) {
#MasterReviewsRepeatInnerContent {
width:100%;
margin:auto;
}
}

#MasterReviewsCustomerNameContainer {
width:100%;
float:left;
}

@media screen and (max-width: 1000px) {
#MasterReviewsCustomerNameContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsCustomerTestimonialContainer {
width:100%;
float:left;
margin-top:10px;
}

@media screen and (max-width: 1000px) {
#MasterReviewsCustomerTestimonialContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsCustomerInformationContainer {
width:100%;
float:left;
margin-top:10px;
}

@media screen and (max-width:1000px) {
#MasterReviewsCustomerInformationContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsCustomerTestimonialTitleContainer {
width:450px;
float:left;
}

@media screen and (max-width: 1000px) {
#MasterReviewsCustomerTestimonialTitleContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsCustomerStarRatingContainer {
width:150px;
float:right;
text-align:right;
}

@media screen and (max-width: 1000px) {
#MasterReviewsCustomerStarRatingContainer {
width:100%;
margin:auto;
text-align:center;
margin-top:15px;
}
}

#MasterReviewsCustomerTestimonialDateContainer {
width:80px;
float:right;
text-align:right;
}

@media screen and (max-width: 1000px) {
#MasterReviewsCustomerTestimonialDateContainer {
width:100%;
margin:auto;
text-align:center;
margin-top:15px;
}
}

#MasterReviewsTitleContainer {
width:510px;
float:left;
}

@media screen and (max-width: 1000px) {
#MasterReviewsTitleContainer {
width:100%;
margin:auto;
}
}

#MasterReviewsButtonContainer {
float:right;
}

@media screen and (max-width: 1000px) {
#MasterReviewsButtonContainer  {
width:100%;
margin-top:20px;
margin:auto;
}
}

#MasterReviewsButtonOne {
float:right;
}

@media screen and (max-width: 1000px) {
#MasterReviewsButtonOne {
width:100%;
float: left;
}
}



/**/

.MasterReviewsMainHeading {
color:#333;
font-family: 'Raleway', sans-serif;
font-size:25px;
font-weight: 700;
text-decoration:none;
}

.MasterReviewsSubHeading {
color:#666;
font-family: 'Raleway', sans-serif;
font-size: 15px;
font-weight: 700;
text-decoration:none;
margin-left:25px;
}

.MasterReviewsInformation {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 14px;
font-weight: 400;
text-decoration:none;
}

.MasterReviewsCustomerReviewTitleText {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 20px;
font-weight: bold;
text-decoration:none;
}

.MasterReviewsCustomerReviewDate {
color:#666;
font-family: 'Oxygen', sans-serif;
font-size: 13px;
font-weight: 700;
text-decoration:none;
}

.MasterReviewsButton {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.MasterReviewsButton a:link {
color:Poppins, sans-serif;

font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.MasterReviewsButton a:visited {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.MasterReviewsButton a:active {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}

.MasterReviewsButton a:hover {
color:Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size:15px;
font-weight: 300;
text-decoration:none;
}/* Panel ID = ABS20160826112555*/
#CartMiniMenuOuterDiv {
width:220px;
float:left;
margin-top:25px;
margin-bottom:25px;
}

#CartMiniMenuPanelHeading {
width:198px;
float:left;
height:43px;
background-color:#f0f0f0;
border:solid 1px #e4e4e4;
padding-left:20px;
padding-top:20px;
}

#CartMenuContentDiv {
background-color:#f0f0f0;
border:solid 1px #e4e4e4;
border-top:none;
width:178px;
float:left;
padding:20px;
}

#CartMenuTotalsDiv {
float:left;
width:178px;
}

#CartMenuFlagsDiv {
float:left;
width:178px;
background-color:#f0f0f0;
border:solid 1px #e4e4e4;
border-top:none;
padding:20px;
}

#CartMenuButtonDiv {
float:left;
width:220px;
height:65px;
margin-top:20px;
background-color:#ef210f;
}

.CartMiniMenuHeading {
color: Poppins, sans-serif;
font-family: 'Raleway', sans-serif;
font-size: 18px;
font-weight: 700;
text-decoration: none;
}

.CartMiniMenuBodyText {
color: #666;
font-family: 'Oxygen', sans-serif;
font-size: 15px;
font-weight: 400;
text-decoration: none;
}

.CartMiniMenuButtonText {
color: #fff;
font-family: 'Raleway', sans-serif;
font-size: 15px;
font-weight: 300;
text-decoration: none;
}

.CartMiniMenuButtonText a:link {
color: #fff;
text-decoration: none;
}

.CartMiniMenuButtonText a:visited {
color: #fff;
text-decoration: none;
}

.CartMiniMenuButtonText a:active {
color: #fff;
text-decoration: none;
}

.CartMiniMenuButtonText a:hover {
color: #fff;
text-decoration: none;
}



/* Panel ID = ABS20160826112648*/
/*MINIMENUBESTSELLERSCONTAINERSTYLES*/

#MiniMenuBestSellersWidthContainer {
width:240px;
margin:auto;
}

#MiniMenuBestSellersOuterContainer {
width:100%;
float:left;
margin-top:30px;
}

#MiniMenuBestSellersTitleContainer {
width:100%;
float:left;
height:35px;
border-bottom:solid 1px #e4e4e4;
}

#MiniMenuBestSellersRepeatContainer {
width:100%;
float:left;
clear:left;
height:auto;
padding-top:12px;
padding-bottom:12px;
border-bottom:solid 1px #e4e4e4;
}

#MiniMenuBestSellersProductContainer {
width:100%;
height:auto;
float:left;
}

#MiniMenuBestSellersProductImageContainer {
width:48%;
height:auto;
float:left;
}

#MiniMenuBestSellersImageOverflow {
width:100px;
height:100px;
float:left;
overflow:hidden;
}

#MiniMenuBestSellersProductInformationContainer {
width:52%;
height:auto;
float:left;
}

#MiniMenuBestSellersProductTitleContainer {
width:100%;
margin-top:5px;
margin-bottom:5px;
height:auto;
float:left;
clear:left;
}

#MiniMenuBestSellersProductPriceContainer {
width:100%;
height:auto;
float:left;
clear:left;
margin-bottom:5px;
}


/*MINIMENUBESTSELLERSFONTSTYLES*/

.MiniMenuBestSellersPanelHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:18px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductTitle {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductTitle a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductTitle a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductTitle a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductTitle a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductTitle {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuBestSellersProductPrice {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:16px;
text-decoration:none;
}/* Panel ID = ABS20160826112717*/
/*MINIMENUSPECIALOFFERSCONTAINERSTYLES*/

#MiniMenuSpecialOffersWidthContainer {
width:240px;
margin:auto;
}

#MiniMenuSpecialOffersOuterContainer {
width:100%;
float:left;
margin-top:30px;
}

#MiniMenuSpecialOffersTitleContainer {
width:100%;
float:left;
height:35px;
border-bottom:solid 1px #e4e4e4;
}

#MiniMenuSpecialOffersRepeatContainer {
width:100%;
float:left;
clear:left;
height:auto;
padding-top:12px;
padding-bottom:12px;
border-bottom:solid 1px #e4e4e4;
}

#MiniMenuSpecialOffersProductContainer {
width:100%;
height:auto;
float:left;
}

#MiniMenuSpecialOffersProductImageContainer {
width:48%;
height:auto;
float:left;
}

#MiniMenuSpecialOffersImageOverflow {
width:100px;
height:100px;
float:left;
overflow:hidden;
}

#MiniMenuSpecialOffersProductInformationContainer {
width:52%;
height:auto;
float:left;
}

#MiniMenuSpecialOffersProductTitleContainer {
width:100%;
margin-top:5px;
margin-bottom:5px;
height:auto;
float:left;
clear:left;
}

#MiniMenuSpecialOffersProductPriceContainer {
width:100%;
height:auto;
float:left;
clear:left;
margin-bottom:5px;
}


/*MINIMENUSPECIALOFFERSFONTSTYLES*/

.MiniMenuSpecialOffersPanelHeading {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#d11d0c;
font-size:18px;
text-decoration:none;
line-height:30px;
text-transform:capitalize;
}

.MiniMenuSpecialOffersProductTitle {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuSpecialOffersProductTitle a:link {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuSpecialOffersProductTitle a:hover {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuSpecialOffersProductTitle a:active {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuSpecialOffersProductTitle a:visited {
font-family:"Raleway", sans-serif;
font-weight:bold;
color:#ef210f;
font-size:16px;
text-decoration:none;
line-height:22px;
text-transform:capitalize;
}

.MiniMenuSpecialOffersProductPrice {
font-family:"Oxygen", sans-serif;
font-weight:bold;
color:#ef210f;  
font-size:16px;
text-decoration:none;
}
/* Panel ID = ABS20160826112736*/
/*MINIMENUSEARCHCONTAINERSTYLES*/

#MiniMenuSearchWidthContainer {
width:220px;
margin:auto;
}

#MiniMenuSearchOuterContainer {
width:220px;
float:left;
margin-bottom:25px;
}


/*MINIMENUSEARCHFONTSTYLES*/

.MiniMenuSearchTextField {
width:138px;
height:48px;
padding-left:15px;
padding-right:15px;
border:solid 1px #e4e4e4;
background-color: #FFFFFF;
font-family:"Oxygen", sans-serif;
color:#666;
font-weight:300;
font-size:14px;
-webkit-appearance: none;
}

.MiniMenuSearchButtonBackground {
border-left:none;
background-color:#ef210f;
}/* Panel ID = ABS20160826112804*/
/* Panel ID = ABS20160826112836*/
/* Panel ID = ABS20160826112851*/
/* Panel ID = ABS20160826112909*/
/* Panel ID = ABS20160826112938*/
/* Panel ID = ABS20160826112958*/
/* Panel ID = ABS20160826113014*/
/* Panel ID = ABS20160826113052*/
/* Panel ID = ABS20160826113112*/
/* Panel ID = ABS20160826113132*/
/* Panel ID = ABS20160826113148*/
/* Panel ID = ABS20160826115850*/
/* Panel ID = ABS20160828122703*/
/* Panel ID = ABS20160828011141*/
/*DEFAULTFONTSTYLES*/

h1 {
font-family:"Raleway", sans-serif;
color: #d11d0c;
font-size: 30px;
font-weight: 700;
text-decoration: none;
line-height: 25px;
text-transform: capitalize;
}

h2 {
line-height:28px;
}

h3 {
font-size: 24px;
}

h4 {
font-size: 20px;
}

h5 {
font-size: 18px;
}

h6 {
font-size: 16px;
}

body,td,th {
font-family:"Oxygen", sans-serif;
color: #666;
font-size: 18px;
font-weight: 300;
line-height:24px;
text-decoration: none;
}

#IMGResponsive {
max-height: 100%;
max-width: 100%;
}

body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:"Oxygen", sans-serif;
color: #666;
font-size: 18px;
font-weight: 300;
line-height:24px;
text-decoration: none;
}

a:link {
color: #d11d0c;
text-decoration: none;
outline:none !important;
}

a:visited {
color: #d11d0c;
text-decoration: none;
outline:none !important;
}

a:hover {
color: #d11d0c;
text-decoration: none;
outline:none !important;
}

a:active {
color: #d11d0c;
text-decoration: none;
outline:none !important;
}

.ContactUsPageBorder {
border:solid 1px #e4e4e4;
}


/*DEFAULTFONTSTYLESEND*/


.ListingPageTitle {
font-family:"Montserrat", sans-serif;
color:#FFFFFF;
font-size:45px;
font-weight:bold;
text-decoration:none;
line-height:28px;
letter-spacing:-0.5px;
display: inline;
}

.ProductPhoneCallText {
font-family:"Poppins", sans-serif;
color:#333;
font-size:16px;
font-weight:bold;
text-decoration:none;
line-height:34px;
display: inline;
}

.ProductPhoneCallText a:link {
color:#333;
text-decoration:none;
}

.ProductPhoneCallText a:active {
color:#333;
text-decoration:none;
}

.ProductPhoneCallText a:visited {
color:#333;
text-decoration:none;
}

.ProductPhoneCallText a:hover {
color:#333;
text-decoration:underline;
}

.ProductTitleTextTwo {
font-family:"Montserrat", sans-serif;
color:#333;
font-size:33px;
font-weight:bold;
text-decoration:none;
line-height:36px;
letter-spacing:-0.5px;
display: inline;
}


.ProductPhoneCallText {
font-family:"Poppins", sans-serif;
color:#333;
font-size:16px;
font-weight:bold;
text-decoration:none;
line-height:34px;
display: inline;
}

.ProductPhoneCallText a:link {
color:#333;
text-decoration:none;
}

.ProductPhoneCallText a:active {
color:#333;
text-decoration:none;
}

.ProductPhoneCallText a:visited {
color:#333;
text-decoration:none;
}

.ProductPhoneCallText a:hover {
color:#333;
text-decoration:underline;
}

.ProductPhoneCallTextTwo  {
font-family:"Poppins", sans-serif;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
text-decoration:none;
line-height:34px;
display: inline;
}

.ProductPhoneCallTextTwo a:link {
color:#FFFFFF;
text-decoration:none;
}

.ProductPhoneCallTextTwo a:active {
color:#FFFFFF;
text-decoration:none;
}

.ProductPhoneCallTextTwo a:visited {
color:#FFFFFF;
text-decoration:none;
}

.ProductPhoneCallTextTwo a:hover {
color:#FFFFFF;
text-decoration:underline;
}


/*POPUPBOXSTYLES*/

#PopupInformationContainer {
width:100%; 
float:left;
height:auto;
margin-left:10px;
margin-top:10px;
margin-bottom:10px;
}

#PopupInformationInner {
  float:left;
  height:auto;
  padding-bottom:30px;
  padding-top:30px;
  text-align:center;
  width:94%;
border:solid 1px #e4e4e4;
}

/*POPUPBOXSTYLESEND*/

/*FANCY BOX POP UP STYLES*/

.fancybox-close {
  right:-34px !important;
  top:-5px !important;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
background-image:url("../Graphics/fancybox_sprites.png") !important;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #FFFFFF;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 0px;
	   -moz-border-radius: 0px;
	        border-radius: 0px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../Graphics/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*FANCY BOX POP UP STYLES END*/

/*HOMEPAGE SLIDER STYLE*/
ul.bjqs{
position:relative;
list-style:none;
padding:0;
margin:0;
overflow:hidden;}

li.bjqs-slide{
position:absolute;
display:none}

ul.bjqs-controls{
list-style:none;
margin:0;
padding:0;
z-index:9999;
display:none;}

ul.bjqs-controls.v-centered li a{
position:absolute}

ul.bjqs-controls.v-centered li.bjqs-next a{
right:0}

ul.bjqs-controls.v-centered li.bjqs-prev a{l
eft:0}

ol.bjqs-markers{
list-style:none;
padding:0;
margin:0;
width:100%}

ol.bjqs-markers.h-centered{
text-align:center;
display:none;}

ol.bjqs-markers li{
display:none;}

ol.bjqs-markers li a{
display:none;}

p.bjqs-caption{
display:block;
width:96%;
margin:0;
padding:2%;
position:absolute;
bottom:0}
/*HOME PAGE SLIDER STYLES END*/
/*GALLERY STYLES*/
/*GALLERYPOP UP STYLES*/
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */
html.swipebox-html.swipebox-touch {
  overflow: hidden !important;
}

#swipebox-overlay img {
  border: none !important;
}

#swipebox-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
z-index:200;
  top: 0;
  left: 0;
  overflow: hidden;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

#swipebox-container {
  position: relative;
  width: 100%;
  height: 100%;
}

#swipebox-slider {
  -webkit-transition: -webkit-transform 0.4s ease;
          transition: transform 0.4s ease;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
  white-space: nowrap;
  position: absolute;
  display: none;
  cursor: pointer;
}
#swipebox-slider .slide {
  height: 100%;
  width: 100%;
  line-height: 1px;
  text-align: center;
  display: inline-block;
}
#swipebox-slider .slide:before {
  content: "";
  display: inline-block;
  height: 50%;
  width: 1px;
  margin-right: -1px;
}
#swipebox-slider .slide img,
#swipebox-slider .slide .swipebox-video-container,
#swipebox-slider .slide .swipebox-inline-container {
  display: inline-block;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  width: auto;
  height: auto;
  vertical-align: middle;
margin-top:75px;
margin-bottom:75px;
}
#swipebox-slider .slide .swipebox-video-container {
  background: none;
  max-width: 1140px;
  max-height: 100%;
  width: 100%;
  padding: 5%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video {
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  overflow: hidden;
  position: relative;
}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe {
  width: 100% !important;
  height: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
}
#swipebox-slider .slide-loading {
  background: url(../images/loader.gif) no-repeat center center;
}

#swipebox-bottom-bar,
#swipebox-top-bar {
  -webkit-transition: 0.5s;
          transition: 0.5s;
  position: absolute;
  left: 0;
  z-index: 999;
  height: 60px;
  width: 100%;
border-top:solid 1px #e4e4e4;
border-bottom:solid 1px #e4e4e4;

}

#swipebox-bottom-bar {
  bottom: -50px;
}
#swipebox-bottom-bar.visible-bars {
  -webkit-transform: translate3d(0, -50px, 0);
          transform: translate3d(0, -50px, 0);
}

#swipebox-top-bar {
  top: -50px;
}
#swipebox-top-bar.visible-bars {
  -webkit-transform: translate3d(0, 50px, 0);
          transform: translate3d(0, 50px, 0);
}

#swipebox-title {
  display: block;
  width: 93%;
  text-align: center;
margin-top:7px;
}

#swipebox-prev,
#swipebox-next,
#swipebox-close {
  background-image: url(../Graphics/Common/Gallery/icons.png) !important;
  background-repeat: no-repeat;
  border: none !important;
  text-decoration: none !important;
  cursor: pointer;
  width: 50px;
  height: 50px;
  top: 0;
}

#swipebox-arrows {
  display: block;
  margin: 0 auto;
  width: 100%;
  height: 50px;
}

#swipebox-prev {
  background-position: -32px 18px;
  float: left;
}

#swipebox-next {
  background-position: -78px 18px;
  float: right;
}

#swipebox-close {
  top: 0;
  right: 0;
  position: absolute;
  z-index: 9999;
  background-position: 5px 18px;
}

.swipebox-no-close-button #swipebox-close {
  display: none;
}

#swipebox-prev.disabled,
#swipebox-next.disabled {
  opacity: 0.3;
}

.swipebox-no-touch #swipebox-overlay.rightSpring #swipebox-slider {
  -webkit-animation: rightSpring 0.3s;
          animation: rightSpring 0.3s;
}
.swipebox-no-touch #swipebox-overlay.leftSpring #swipebox-slider {
  -webkit-animation: leftSpring 0.3s;
          animation: leftSpring 0.3s;
}

.swipebox-touch #swipebox-container:before, .swipebox-touch #swipebox-container:after {
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: all .3s ease;
          transition: all .3s ease;
  content: ' ';
  position: absolute;
  z-index: 999;
  top: 0;
  height: 100%;
  width: 20px;
  opacity: 0;
}
.swipebox-touch #swipebox-container:before {
  left: 0;
  -webkit-box-shadow: inset 10px 0px 10px -8px #656565;
          box-shadow: inset 10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-container:after {
  right: 0;
  -webkit-box-shadow: inset -10px 0px 10px -8px #656565;
          box-shadow: inset -10px 0px 10px -8px #656565;
}
.swipebox-touch #swipebox-overlay.leftSpringTouch #swipebox-container:before {
  opacity: 1;
}
.swipebox-touch #swipebox-overlay.rightSpringTouch #swipebox-container:after {
  opacity: 1;
}

@-webkit-keyframes rightSpring {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}

@keyframes rightSpring {
  0% {
    left: 0;
  }

  50% {
    left: -30px;
  }

  100% {
    left: 0;
  }
}
@-webkit-keyframes leftSpring {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}
@keyframes leftSpring {
  0% {
    left: 0;
  }

  50% {
    left: 30px;
  }

  100% {
    left: 0;
  }
}
@media screen and (min-width: 800px) {
  #swipebox-close {
    right: 10px;
  }

  #swipebox-arrows {
    width: 92%;
    max-width: 800px;
  }
}
/* Skin 
--------------------------*/
#swipebox-overlay {
  background: #FFFFFF;
}

#swipebox-bottom-bar,
#swipebox-top-bar {
  background: #f0f0f0;
}

#swipebox-top-bar {
  color: #666 !important;
  font-size: 16px;
  line-height: 43px;
font-weight:400;
font-family:"Oxygen", sans-serif;
}
/*END POP UP STYLES */
/*GENERAL GALLERY STYLES*/
/* GALLERY STYLES START*/
    .GalleryCategoriesConatiner{
	float:left;
	width:100%;
	height:auto;
        background-color:#d11d0c !important;
                 }
    .GalleryImage {
        float: left;
    width:280px;
height:280px;
 border: 1px solid #e4e4e4 !important;
                              }

    .GalleryImage img {
        float: left;
        height: 280px;
        width: 280px;   
                              }

    .GalleryImageConatiner {
        float: left;
        height: auto;    
margin: none !important;
width: 1100px !important;
margin-left:200px;
margin-bottom:50px;
margin-top:20px;
                                                }

    .GalleryImage a{
        float: left;
        text-decoration: none;
        
      border: 1px solid #e4e4e4 !important;
        margin: 0px 0px 0px 0px;
width:280px;
height:280px;
        padding: 10px;
        float:left;
        border-radius: 0px 0px 0px 0px;
                     }

   .GallerySelectboxBlock{
	float:left;
	width:100%;
	height:auto;
	margin-bottom: 0px;
}
  .gallery_selectbox{
    background-color: #FFFFFF;
    border: 1px solid #e4e4e4;
    border-radius: 0px 0px 0px 0px;
    color: #666;
font-family: 'Oxygen', sans-serif !important;
font-size: 15px;
    height: 50px;
    padding: 5px;
    text-align: left;
	width: 320px;
margin-bottom:10px;
}

.fancybox-title-over {
width:100% !important;
}

    img {
	border: 0px;
          }

.GalleryBorder {
    border: 1px solid #e4e4e4;
margin-top:15px;
margin-right:15px;
}
/* GALLERY STYLES END*/

.EnquireButton {
float:left;
height:51px;

width:120px;
padding-top:9px;
text-align:center;
background-color:#ef210f;
color:#FFFFFF !IMPORTANT;
font-family: 'Raleway', sans-serif;
font-size:14px;
font-weight: 600;
letter-spacing:0.5;
text-transform:uppercase;
text-decoration:none;
}

.EnquireButton a:link {
color:#FFFFFF !IMPORTANT;
text-decoration:none;
}

.EnquireButton a:visited {
color:#FFFFFF !IMPORTANT;
text-decoration:none;
}

.EnquireButton a:hover {
color:#FFFFFF !IMPORTANT;
text-decoration:none;
}
.EnquireButton a:active {
color:#FFFFFF !IMPORTANT;
text-decoration:none;
}

/*Promo Labels*/
.ListingPromoLabelPosition1 {
position:absolute;left:-5px;top:-5px;
z-index:9999;
}

.ListingPromoLabelPosition2 {
position:absolute;right:0;top:0;
}

.ListingPromoLabelPosition3 {
position:absolute;left:0;bottom:0;
}

.ListingPromoLabelPosition4 {
position:absolute;right:0;bottom:0;
}
/* Panel ID = 20170123072715*/
/*MAIN&SUBCATCONTAINER*/
.Maincatgroup {
width:250px; 
float:left;
margin-left:0px;
margin-bottom:0px;
}

/*MAIN&SUBCATCONTAINERCLEAR*/
.Maincatgroup:nth-child(5n+1){
clear:left
}

/*MAINCATCONTAINER*/
.MegaMainCatHover {
font-family: "Poppins", sans-serif;
color: #FFFFFF;
font-size: 15px;
font-weight: 300;
line-height: 24px;
padding:15px;
border-bottom:solid 1px #333;
}

.MegaMainCatHover a:link {
color: #FFFFFF;
}

.MegaMainCatHover a:hover {
color: #FFFFFF !important;
background-color:#d11d0c !important;
}

.MegaMainCatHover a:active {
color: #FFFFFF;
}

.MegaMainCatHover a:visited {
color: #FFFFFF;
}

/*SUBCATCONTAINER*/
.subcatgroup {
width:169px; 
float:left;
border-bottom:solid 1px #e4e4e4;
clear:left;
}

/*SUBCATTEXTSTYLES*/
.MegaSubCatHover {
font-family: "Oxygen", sans-serif;
color: #666;
font-size: 15px;
font-weight: 400;
padding-top:7px;
padding-bottom:7px;
}

.MegaSubCatHover a:link {
color: #666;
}

.MegaSubCatHover a:hover {
color: #d11d0c;
}

.MegaSubCatHover a:active {
color: #666;
}

.MegaSubCatHover a:visited {
color: #666;
}

/*SUBCAT2CONTAINER*/
.subcat2link {
width:169px; 
float:left;
clear:left;
}

/*SUBCAT2TEXTSTYLES*/
.MegaSubCat2Hover {
font-family: "Oxygen", sans-serif;
color: #666;
font-size: 13px;
font-weight: 400;
padding-bottom:7px;
list-style-type:none;
}

.MegaSubCat2Hover a:link {
color: #666;
}

.MegaSubCat2Hover a:visited {
color: #666;
}

.MegaSubCat2Hover a:active {
color: #666;
}

.MegaSubCat2Hover a:hover {
color: #d11d0c;
}/* Panel ID = ABS20160902024532*/
/* Panel ID = ABS20160906104218*/
.FormMainContainer {
width:100%;
}


.FormContainer {
	float:left;
	clear:left;
	margin:10px;
        width:95%;
}
.FormHeading {
        color:#333;
        font-family: 'Raleway', sans-serif;
        font-size:18px;
	font-weight: 700;
        text-decoration:none;
                 }

    .FormSubHeading {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
       font-weight: 400;
       text-decoration:none;
                           }

    .FieldLabelText {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
       font-weight: 400;
       text-decoration:none;
                    }

    .FormTextField {
       background-color:#fff;
       color:#333;
       border: solid 1px #e4e4e4;
       border-radius: 0px;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
       font-weight: 400;
       padding: 10px;
       width: 96%;
-webkit-appearance: none;
                    }


::-webkit-input-placeholder {
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

:-moz-placeholder { /* Firefox 18- */
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

::-moz-placeholder {  /* Firefox 19+ */
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

:-ms-input-placeholder {  
       font-family: 'Oxygen', sans-serif;
       font-size:13px;
       font-weight: 400;
       font-style: italic;
}

    .FormDropdown {
      background-color:#fff;
color:#333;
	   border: solid 1px #e4e4e4;
       border-radius: 0px;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       padding: 8px;
       width: 99.5%;
-webkit-appearance: none;
background-image:url(../Graphics/Common/ProductDetail/DropdownArrow.svg);
background-repeat:no-repeat;
background-position:right;
                  }
				  
    .FormButton {
       background-color:#ef210f;
       color:#fff;
       border: 1px solid #ef210f;
       border-radius:0px;
       cursor:pointer;
       font-family: 'Raleway', sans-serif;
       font-size:14px;
       font-weight: 400;
       padding: 18px;
text-transform:capitalize;
-webkit-appearance: none;
                 }



    .FormLink {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
              }

    .FormLink a:link {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                     }

    .FormLink a:visited {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                        }

    .FormLink a:hover { 
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                       }

    .FormLink a:active {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
                       }

    .FormText {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:14px;
	   font-weight: 400;
       text-decoration:none;
              }

    .FormTextSmall {
       color:#666;
       font-family: 'Oxygen', sans-serif;
       font-size:12px;
	   font-weight: 400;
       text-decoration:none;
                   }

    .FormCaptchaLabel {
       color:#666;
       font-family: font-family: 'Oxygen', sans-serif;
       font-size: 15px;
	   font-weight: 400;
       text-decoration:none;
                      }

    .FormCheckboxText {
       color:#666;
       font-family:Arial, Helvetica, sans-serif;
       font-size:12px;
       text-decoration:none;
                      }

    .InvalidCode {
       color: #FF0000;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
       font-weight: 400;
       text-decoration:none;
                 }
	
	#ErrorContainer {
       color:#FFFFFF;
	   background-color:#FF0000;
   border: solid 1px #FF0000;
       font-family: 'Raleway', sans-serif;
       font-size:15px;
	   font-weight: 400;
       text-decoration:none;
	   padding: 15px;
margin-top:7px;
margin-left:-0.5px;
}	


	#SuccessContainer {
       color:#FFFFFF;
	   background-color:Green;
       font-family: 'Oxygen', sans-serif;
       font-size:15px;
	   font-weight: 400;
       text-decoration:none;
	   padding: 20px;
    width:80%;
    float: left;
    margin-top: 16px;
}

.SuccessMessage	{
       color: #d11d0c;
       font-family: 'Oxygen', sans-serif;
       font-size: 15px;
       font-weight: 400;
       text-decoration:none;
}

.success {
display:none;
}/* Panel ID = ABS20161004140943*/
/* Panel ID = ABS20161004141031*/
/* Panel ID = ABS20170124154126*/
/* Panel ID = 20170116015018*/
/*----------------------------------- 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:1500px;
	margin-top:0px;
	z-index:1;
}
.MainContainerBackground {
	

background-color:#FFFFFF !important;
}
#MainCategoryContainer{
	text-align:center;
	float:left;
	width:645px;
}
#BodyText{
	/*float:left;*/
	margin-left:auto;;
	margin-top:15px;
	width:100%;
}
#body_text {
	/*float:left;*/
}
.tab-content {
	border: 1px solid #e4e4e4;
	background: white; /*#FFFFFF;*/
	color: black;
	padding: 0.5em;
	width: 205px;
}
.tab-header {
	position: relative;
	height: 3em;
	width: 500px;
	/*width: 50em;  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.tab-header ul.tab-list {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	width: auto;
	 /*width: 50em; a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}
.tab-header ul.tab-list li  {
	display: inline;
	list-style: none;
	margin: 0;
}
.tab-header ul.tab-list a,.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active {
	width: 8em;
	display: block;
	float: left;
	padding: 4px 0;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 85%;
	text-decoration: none;
	color: #333;
}
.tab-header ul.tab-list span,.tab-header ul.tab-list a.tab-active,.tab-header ul.tab-list a.tab-active:hover {
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: none;
	background: #99F;
	color: black;
	padding-bottom: 6px;
	margin-top: 0;
}
/* a link in a background tab */
.tab-header ul.tab-list a {
	background: #ddd;
	border-top: 1px solid #AAA;
	border-left: 1px solid #AAA;
	border-right: 1px solid #AAA;
	border-bottom: none;
}
/* hover on a background tab */
.tab-header ul.tab-list a:hover {
	margin-top: 0;
	border-color: #666;
	background: #bbb;
	color: black;
	padding-bottom: 5px;
}
.tab  /* the heading that became the li */
{
	display: none;
}
#tab-container {
	float:left; 
}
#ContactMain{
	float:left;
	width:100%;
}
#ContactHead{
	float:left;
	margin-bottom:12px;
	margin-left:13px;
	margin-top:12px;
	width: 98%;
	color: #564B47;
	font-family: Verdana,Arial,SunSans-Regular,Sans-Serif;
	font-size: 12px;
}
/* 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: auto;
	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;
}
#writereview {
	float:left;
	color:#00F;                                             
	width: 600px;
}
/* Modifications for Single Column Layouts*/
.ListingPageProductOuterContainer {
	width:170px;
}
.ListingPageProductImageAlignment {
	width:160px;
	overflow:hidden;
	margin-left:0px;
}
.ListingPageProductTitleContainer {
	width:150px;
}
.ListingPagePriceContainer {
	width:150px;
}
.ListingPageShortDescriptionContainer {
	width:150px;
	height:60px;
}
.SubCatNavigationContentDiv {
margin-left:15px;
}
.cke_show_borders{
	background:none;
}
.pagination a {
    padding: 5px;
    text-decoration: none;
}
.forward {
    background: url("../images/right-nav.gif") no-repeat scroll 0 0 transparent;
    float: right;
    height: 17px;
    margin-left: 574px;
    margin-top: -27px;
    right: 0;
    width: 5px;
}
.pagination {
    float: right;
    font-weight: bold;
    margin: -147px 12px 1em;
    padding-right: 40px;
    position: absolute;
}

.BrowseCategoriesBorders,
.SubCatNavigationContentDiv{
	padding: 6px;
}
.HomePageLatestAdditionsBorder,
.HomePageBestSellersBorder,
.HomePageFeaturedProductsBorder,
.ListingPageProductOuterContainer,
.RelatedProductBorder,
.HomePageSpecialsBorder {
	padding:6px;
}
.SliderHomePage {
	width:1020px;
	Overflow:hidden;
}
.OuterRight  {
	width:660px;
}
div.simpleTabsContent {
	width:1000px;
}
/* customer pages style start */
.CheckoutPanelBackground {
	background:#FFFFFF;
	float: left;
}
.CheckoutPageBackground {
	background:#FFFFFF;
}
.CheckoutPanelBorder {
	float: left;
	height: auto;
	margin-top: 5px;
	width: 1020px;
	padding-bottom: 20px;
}
.CheckoutPanelDivider {
	height: 450px;
	border-left:0px;
	border-top:0px;
	border-bottom:0px;
	margin-top:10px;
}
#NewCustomerInnerWrapper {
    float: left;
    width: 820px;
}
#CustomerLeftDiv {
    float: left;
    height: auto;
    width: 490px;
    padding-bottom: 20px;
}
#NewCustomerSection {
    border-right: 1px solid #CECECE;
    float: left;
    margin-top: 10px;
    width: 490px;
}
#AddPassword {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-top: 20px;
    width: 410px;
}
.NewCustHead {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-left: 10px;
    width: 490px;
}
.NewCustDetails {
    float: left;
    width: 490px;
	margin-left:10px;
}
.labels_big {
    float: left;
    margin-left: 40px;
    margin-top: 30px;
    width: 280px;
}
.CheckoutLabels {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
}
.labels_small {
    float: left;
    margin-left: 50px;
    margin-top: 20px;
}
.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-left: 13px;
    margin-top: 15px;
    width: 125px;
}
.CheckContainer {
    float: left;
    margin-top: 13px;
    width: 75px;
}
.ContinueButton {
    float: right;
    margin-right: 55px;
    margin-top: 10px;
}
.CheckoutFormButtons {
    width: 55px;
}
#ReturnCustomer {
    float: left;
    margin-top: 10px;
    width: 410px;
}
#ForgotPassDiv {
    float: left;
    margin-top: 15px;
    width: 350px;
}
.labels_big12 {
    float: left;
    margin-left: 87px;
    margin-top: 12px;
    width: 280px;
}
.fieldinput12 {
    border: 1px solid #CECECE;
    float: left;
    height: 15px;
    margin-left: 89px;
    margin-top: 5px;
    padding: 0 2px 10px 0;
    width: 205px;
}
#ForgotPassword {
     float: left;
    margin-left: 39px;
    margin-top: 30px;
}
.ReturnCustDetails {
    color: #000000;
    float: left;
    margin-top: 20px;
    width: 350px;
}
.labels_pass {
    float: left;
    margin-left: 23px;
    margin-top: 15px;
}
.fieldinput2 {
    border: 1px solid #CECECE;
    float: left;
    height: 90px;
    margin-left: 6px;
    margin-top: 15px;
    padding: 0 2px 1px 0;
    width: 205px;
}
#DeliveryDiv {
    float: left;
    margin-top: -16px;
    width: 400px;
}
.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;
}

.fieldinput2 textarea {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 89px;
    outline: medium none;
    padding: 1px;
    width: 206px;
}
.ContinueButton2 {

    margin-right: 50px;
    margin-top: 20px;

}
#NewCustomerSection2 {
    float: left;
    margin-top: 10px;
    width: 837px;
}
.NewCustHead2 {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-left: 5px;
    width: 100%;
}
.NewCustDetails2 {
    float: left;
    width: 410px;
}
.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 #CECECE;
    float: left;
    height: auto;
    margin-left: 15px;
    margin-top: 40px;
    width: 773px;
}
.GoodsDiv {
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 14px;
    width: 800px;
}
.OrderHeading {
    float: left;
    margin-bottom: 10px;
    margin-left: 10px;
}
.GoodsdetailDiv {
    float: left;
    margin-top: 20px;
    width: 100%;
}
.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: 460px;

    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: Arial,Helvetica,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: 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%;
}
/*end landing page*/
#MyResult{
    color: green;
    float: left;
    font-family: Geneva,Arial,Helvetica,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: #FF0000;
	border: 1px solid #CECECE;
	float: left;
	height: 100px;
	margin-left: 35px;
	margin-top: 10px;
	width: 300px;
}
.Existing_error p {
	color:#FFFFFF;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	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: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-align:left;
	margin: 6px 5px 0;
}
.CustomerAccountFormLabels {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:none;
 }

.mytest1
{
display:block;
}

.MainContainerBackground {   
float:left;
width:100%;
height:auto;
background-color:#f0f0f0;
 }