/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
@import url(http://fonts.googleapis.com/css?family=Play);
.ui-widget {
  font-family: "Verdana",sans-serif";"
  font-size: 11px;
}

body {
  background: #fff;
  color: #000;
  margin: 0px;
  font-size: 13px;
  font-family:"Verdana",sans-serif;
}

#bodyWrapper {
    padding-top: 0;
}

#bodyContent {
    padding-top: 9%;
}

#header {
  height: 94px;
  margin-bottom: 2%;
}

#storeLogo {
  float: left;
  width: 100%;
  -webkit-transition:all 0.5s ease ;-moz-transition:all 0.5s ease ;-ms-transition:all 0.5s ease ;-o-transition:all 0.5s ease ;transition: all 0.5s ease ;
}
.smaller{width:55%!important;}

#headerShortcuts {
    /* float: right;
     margin-top: 15px*/
    text-align: right;
}
#shoppingCartDefault h2{margin-top:75px;}
#columnLeft {
  padding-top: 5px;
}

#columnRight {
  padding-top: 5px;
}

.infoBoxContainer { }

.infoBoxHeading {
  padding: 2px;
  font-size: 11px;
}

.infoBoxContents {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.contentContainer {
  padding-bottom: 10px;
}

.contentContainer h2 {
  font-size: 16px;
  text-decoration: underline;
  font-weight: normal;
  margin-bottom: 0;
  padding-bottom: 5px;
}

.contentText, .contentText table {
  padding: 5px 0 5px 0;
  /*font-size: 11px;*/
  line-height: 1.5;
}

.productListTable {
  padding: 5px;
  font-size: 11px;
  line-height: 1.5;
}

.productListTable tr.alt td {
  background-color: #ecf6fc;
}

.fieldKey {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.5;
  width: 150px;
}

.fieldValue {
  font-size: 11px;
  line-height: 1.5;
}

h1 {
  font-size: 20px;
  margin-bottom: 0;
  padding-bottom: 5px;
}

img {
  border: 0;
}

table, p {
  font-size: 13px;
  line-height: 1.5;
}

#piGal {
  /*float: right;*/
  width: 250px;
  text-align: center;
   margin: 0 auto;
}

#piGal img {
  max-width: 250px;
  height: auto;
}

.buttonSet {
  clear: both;
}

.buttonAction {
  float: right;
}

.boxText { font-family: "Verdana",sans-serif; font-size: 10px; }
.errorBox { font-family :"Verdana",sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : "Verdana",sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : "Verdana",sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}

TD.headerNavigation {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight : bold;
}

A.headerNavigation { 
  color: #FFFFFF; 
}

A.headerNavigation:hover {
  color: #ffffff;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: "Verdana",sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: "Verdana",sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #b6b7cb;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: "Verdana",sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

TD.infoBox, SPAN.infoBox {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListingHeader {
  table-layout: fixed;
  color: #FFFFFF;
  font-weight: bold;
}

.productListingHeader A:hover {
  color: #FFFFFF;
}

.productListingData {
  table-layout: fixed;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: "Verdana",sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: "Verdana",sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: "Verdana",sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.tableHeading {
  font-family: "Verdana",sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: "Verdana",sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: inherit; font-size: 11px; /*background-color: #ffb3b5;*/padding-left: 0px;color:#ff0000; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: inherit;/* border:solid 1px #a5c96c;*/color:#a5c96c; }

/* input requirement */

.inputRequirement { font-family: inherit, sans-serif; font-size: 11px; color: #ff0000; padding:0.5em 0.7em}

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList {
  list-style-type: none;
  margin: 2px 2px 2px 10px;
  padding: 5px;
}
.accountLinkList li{display: block;padding: 0.5em 0;}

.accountLinkListEntry {
  float: left;
  margin-right: 5px;
}
/*      custom styles starts     */

.menubar {left: -275px;height: 100%; position: fixed; width: 275px;background: #fff;z-index: 1001;top:0;}
.menubar ul {list-style-type: none;display: block;padding:9% 0 0 0;margin:0;}
.menubar ul li{line-height: 2.5em;display: block;border-bottom:1px solid #eeeeee;padding:0 0 0 10%;font-size:13px; font-size: 14px; font-weight: 600;/*background:url("images/menubar_icons.jpg") no-repeat;*/ }
.menubar li a{color:#000;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;display:block;}
/*.menubar li a:hover{color:#5cb85c;}*/
.menubar li:hover .fa{color:#5cb85c;}
.menubar li:hover a{color:#5cb85c;}
.menubar ul li.home{background-position:0 -6px; }
.menubar ul li.my-account{background-position:0 -41px;}
.menubar ul li.measurement{background-position:0 -76px;}
.menubar ul li.order-process{background-position:0 -109px;}
.menubar ul li.request-trial{background-position:0 -143px;}
.menubar ul li.design-phl{background-position:0 -176px;}
.menubar ul li.pistures{background-position:0 -207px;}
.menubar ul li.materials{background-position:0 -241px;}
.menubar ul li.questions{background-position:0 -273px;}
.menubar ul li.gethelp{background-position:0 -308px;}
.menubar ul li.aboutus{background-position:0 -341px;}
.menubar ul li.login-lnk{background-position:0 -373px;}
.menubar .fa{padding-right:0.3em;}

.glyphicon-remove{background:#a5c96c;padding:0.7em;color:#fff;left:286px;display: none;border-radius:0px 7px 7px 0px;-webkit-border-radius:0px 7px 7px 0px;-moz-border-radius:0px 7px 7px 0px;}
.fa-times-remove{background:#a5c96c;padding:0.7em;color:#fff;left:286px;display: none;border-radius:0px 7px 7px 0px;-webkit-border-radius:0px 7px 7px 0px;-moz-border-radius:0px 7px 7px 0px;}
.icon-close{top:2.1em;position: absolute;left:-1em;cursor:pointer;}
.productlisting-titleproduct{text-transform: uppercase;font-size: 1.7em;display:block;font-weight: 600;}
.logoes-list{display:block;}
.no-leftrightpad{padding-left:0!important;padding-right:0!important;}
.subtitle{font-size: 1.3em;display: block;padding-bottom: 1em;}
.productlisting-description{font-size: 1.1em;display: block;padding: 2% 1% 0 0;}

.viewdetails-bttn {
    border-bottom: 20px solid rgba(0, 0, 0, 0);
    border-left: 20px solid #008000;
    border-top: 20px solid rgba(0, 0, 0, 0);
    height: 0;
    width: 0;
}
.details-buttons{padding-top:5%;}
.details-buttons span{display:inline-block;margin:0 0.5% 0 0;}
.footer-container{padding-top: 2%;border-top:solid 2px #a2c936;margin-top:5%;float:left;width:100%;}
.content-productdetails{width:75%;padding:5% 3%;}
.pr-images {left: 0;position: absolute;top: 0;}
.pr-images img{display:block;height: auto;width: 100%;}
.imageBox {display: block;height: 354px;margin: 30px 0 0;position: relative;}
.picker-title {font-size: 11px;font-style: italic;display: block;}
.swatches {/*background: none repeat scroll 0 0 #c9c9c9;*/border-radius: 5px;color: #ffffff;float: left;font-weight: bold;margin-bottom: 10px;margin-top: 0;overflow: auto;padding-top: 0;text-align: right;}
.swatchwrap .swatch:first-child{margin-left:0;}
.swatch {border: 3px solid #ffffff;border-radius: 5px;float: left;height: 25px;margin: 3px;width: 25px;font-size: 0!important;}
.comFeedBack {border: 1px solid #cccccc;border-radius: 5px;clear: both;color: #000000;float: left;font-size: 12px;font-weight: bold;margin-left: auto;margin-top: 22px;padding: 10px 5px;text-align: center;max-width: 600px;width:100%;float:none;margin:0 auto;display:block;`````}
.suit-colors-col1 {float: left; width: 171px;}
.noleftpad{padding-left: 0!important;}
.norightpad{padding-right: 0!important;}
.fixed-header{position:fixed;width:100%;height:125px;z-index: 1; background: rgb(255,255, 255); /* Fall-back for browsers that don't support rgba */background: rgba(255, 255, 255, 1);top:0;}
.mainMenu{margin:2em 0 0 0;background: #a5c96c!important;-webkit-transition:all 0.3s ease ;-moz-transition:all 0.5s ease ;-ms-transition: all 0.5s ease;-o-transition:all 0.5s ease ;transition: all 0.5s ease;}
.mtopspace{margin-top:6.5%!important;}
.mainMenu{padding-left5}
.myaccount{margin:15% 0 0 0;-webkit-transition:all 0.3s ease ;-moz-transition:all 0.5s ease ;-ms-transition: all 0.5s ease;-o-transition:all 0.5s ease ;transition: all 0.5s ease;padding-left: 0;float:right;}
.myaccount-wrapper{padding-left: 0; list-style-type: none;display:block;text-align: right;}
.myaccount a{color:#fff;}
.myaccount a:hover,.myaccount a:focus{text-decoration: none!important;}
.myaccount a span{color:#fff!important;text-decoration: none!important;}
.myacttopspace{margin-top:11.5%!important;}
.clearfix{display:table;clear:both; }
.clearfix:after{display:table;content:" ";clear: both;}
.clearfix:before{display:table;content:" ";clear: both;}
.row:after{display:table;content:" ";clear: both;}
.row:before{display:table;content:" ";clear: both;}
.footer-logos{display: block;list-style-type:none;text-align:center;}
.footer-logos li{display: inline-block;margin:0 1% 0 0;max-width: 72px;}
.greenbg{background:#a5c96c!important;}
.asseen{display: inline-block;text-align: center;}
.title-productdetails{display: block;border-bottom: solid 1px #737373;padding-bottom: 1%;padding-left: 0;}
.subtitle-productdetails{display: block;padding-bottom:1.7%;padding-left: 0;font-size:1.5em;}
.logo{max-width:365px;display:block;text-align: center;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);position: absolute;left:50%;top:32px;}
.loginform-input input{border:solid 1px #777;padding: 0.45em 0.5em;width:100%;}
.createact-form{display: block;}
.createact-form input[type="text"]{border:solid 1px #777;padding: 0.45em 0.5em;width:96%;}
.createact-form input[type="password"]{border:solid 1px #777;padding: 0.45em 0.5em;width:96%;}
.createact-form select{width:96%;}
.createact-form table,tbody tr{height:39px;}
.ui-datepicker .ui-datepicker-title select{color:#000;}
.ui-widget-header{background:#a5c96c!important;border:solid 1px #83a74a!important;}
.ui-widget-content{border:solid 1px #83a74a}
.myaccount-box{display:block;height:157px;}
.myaccount-title {background: none repeat scroll 0 0 #a5c96c;display: block;padding: 0.5em;color: #fff;text-decoration: none!important;}
.ui-icon {background-repeat: no-repeat;display: inline-block;overflow: hidden;text-indent: -99999px;width:27px;height:27px;}
.ui-icon-person{background: url("images/icons/ui-icon-person.png") no-repeat!important;}
.ui-icon-home{background: url("images/icons/ui-icon-home.png") no-repeat!important;}
.ui-icon-key{background: url("images/icons/ui-icon-key.png") no-repeat!important;}
.ui-icon-cart{background: url("images/icons/ui-icon-cart.png") no-repeat!important;}.ui-icon-cart{background: url("images/icons/ui-icon-key.png") no-repeat!important;}
.ui-icon-mail-closed{background: url("images/icons/ui-icon-mail-closed.png") no-repeat!important;}
.ui-icon-cart{background: url("images/icons/ui-icon-cart.png") no-repeat!important;}
.ui-icon-heart{background: url("images/icons/ui-icon-notify.png") no-repeat!important;}
.accountLinkList li a{padding:0.3em 0.5em;display: block;-webkit-transition:all 0.5s ease ;-moz-transition:all 0.5s ease ;-ms-transition:all 0.5s ease ;-o-transition:all 0.5s ease ;transition: all 0.5s ease;}
.accountLinkList li a:hover{background-position:left bottom;text-decoration: none;}
.accountedit-submitbtn{margin:0 0 0 11.5em;-webkit-transition:all 0.5s ease ;-moz-transition:all 0.5s ease ;-ms-transition:all 0.5s ease ;-o-transition:all 0.5s ease ;transition: all 0.5s ease;}
.createact-dobfield{padding-top: 0.8em;}
.prodlistbuynow-btn a{color:#fff;}
.dtlproduct-price{font-size:1.3em;display:block;color:#999;font-weight:bold;}
.submittns:first-child{padding:0;display:inline-block;}
.submittns{padding-left:2%;display:inline-block;}
.table-forms{max-width: 408px;float: left;}
iframe{max-width: 100%;}
/*#attrib-2{color:#000;width: 100%;}*/
.prodimage-cart{display:block;}
.prodimage-cart img{max-width:130px;}
.prodimage-cart img{max-width:130px;}
.forward{display:inline-block;margin:0 1em 0 0;}
.back{display:inline-block;margin:0 1em 0 0;}
.cartAttribsList{display:block; list-style-type: none;padding-left: 13px;}
.cartAttribsList ul{padding:1em 0 0 0.5em;}
.cartAttribsList li{display: block;padding: 0.3em 0 0 0;}
#cartProdTitle{font-size: 1.1em;display:block;}
.login-form{display: block;}
.login-form input{border:solid 1px #000;display: block;padding:0.5em 0.5em;width:100%;}
.login-form label{display:block;}
.register-form input{border:solid 1px #000;display: block;padding:0.5em 0.5em;width:100%;}
.register-form label{display:block;}
.register-form select{width:100%; border:1px solid #000000;padding:0.5em;}
.ordernow-bttn{display: inline-block;}
.ordernowbtn-group{display:block;text-align: center;}
.ordernowbtn-group a{display: inline-block;width: 165px;margin:0 0.7em 0 0;}
.ordernowbtn-group a span{width:100%;}

.defaultcolors{background:none;color:#000;border-radius: 0;text-align: left;width:95%;}
.defaultcolors textarea{border:1px solid #000;width:110%;}
.defaultcolors select{width:203px;}
.swatchwrap label{font-size:0;}
.swatchwrap input.blue>label{background:#009;}
.swatchwrap{/*width:93px;*/}
.swatchwrap input{display:none;}
.swatchwrap input[type="radio"]:checked + label {
  border-color:#00ccff;
}
/*.blue{background:#3244a8;}
.red{background:#ff0008;}
.hi_viz{background:#cdfe23;}
.black{background:#000;}
.dark_gray{background:#56555b;}
.light_gray{background:#9c9791;}*/

.defaultcolors label{font-size:0.85em;display: inline;}
#productDetailsList{list-style-type:none;padding-left:0;}
#productDetailsList li{display:block;}
#attribsOptionsText{font-size:1.3em;}
#cartAdd input[type="text"]{border:solid 1px #777;padding: 0.45em }
.searchbox-wrap{max-width: 500px;margin:0 auto;}
.searchbox-wrap input[type="text"]{ border: 1px solid #777777;padding: 0.45em;width:80%;}
.hidden{display: none;}
.customsizeform-row:before{display: block;clear: both;content: " ";}
.customsizeform-row:after{display: block;clear: both;content: " ";}
.customsizeform-row{margin:0 0 5px 0;display: block;width:100%;}
.customsizeform-row label{font-size: 1.1em;font-weight: normal;}

.customsizeform{margin:11px 0 0 0;display: block; /*max-width: 178px;*/}

.customsizeform input[type="text"]{border:solid 1px #000;display: block;padding:0.5em 0.5em;width:100%;}
.customsizeform label{display:inline-block;}
.customsizeform select{border:1px solid #000000;padding:0.5em;color: #000;}
.customsizeform-rowfull{width:100%;}
.customsizeform input[type="checkbox"]{width:auto;}
.customsizeform input[type="checkbox"]{display:inline-block;}
#navMainSearch{display: none;}
#myAccountGen{list-style-type: none;display: block;padding: 0;}
#myAccountGen li{display: block;padding:0 0 0.7em 0;}
#myAccountGen li a:hover{color:#7a9e41;text-decoration: none;}
#myAccountNotify{list-style-type: none;display: block;padding: 0;}
#myAccountNotify li{display: block;padding:0 0 0.7em 0;}
#myAccountNotify li a:hover{color:#7a9e41;text-decoration: none;}
.myaccount-shape {background: none repeat scroll 0 0 #a5c96c;border-radius: 30px;color: #ffffff;float: left;height: 52px;padding: 0.7em;text-align: center;width: 54px; font-size: 1.7em;margin:0 auto;}

.myaccount-column{/*border-left: 1px solid #a5c96c;border-right: 0px solid #a5c96c;*/ display: block;}
.myaccount-column:hover div.myaccount-shape{background: #999;transition:all 0.3s;}



.shoppingcart td{padding-top:19px!important;}

#comments  textarea{
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}

#comments  textarea:focus {
    border-color: #66afe9;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
    outline: 0 none;
}
.questionmark{display: inline-block;padding:0.3em;background:#a5a5a5; color:#fff;margin-bottom: 9px;}
.optionTitle{max-width:59%;font-size: 1.3em;}
.checkoutNewAddressform input[type="text"]{border:solid 1px #777;padding: 0.45em 0.5em;width:100%;}
.checkoutNewAddressform select{border:solid 1px #777;padding: 0.40em 0.5em;width:100%;}

.ordercomments textarea{border: 1px solid #777777!important;padding: 0.45em 0.5em; width: 100%!important;}
#checkoutOrderTotals{padding:2em 0 0 0;display:block;}
#checkoutPaymentHeadingTotal{margin-bottom: 0;float:left;}
.discountcouponform input[type="text"]{border:solid 1px #777;padding: 0.45em 0.5em;width:100%;}

.ordertotal-container { background: none repeat scroll 0 0 #e9e9e9; float: left;    padding-bottom: 24px;width: 100%;}
#Newaccountform input[type="radio"] {display: inline-block;width: auto;}
#Newbillinginfo{padding-top: 110px;}
#addressBookProcessDefault input[type="radio"]{display: inline-block;width: auto;}
/*#logoffDefault{padding-top: 25px;}*/


#addressBookProcessDefault input[type="text"]{border:solid 1px #777;padding: 0.45em 0.5em;width:100%;}
#addressBookProcessDefault input[type="text"]{border:solid 1px #777;padding: 0.45em 0.5em;width:100%;}
#addressBookProcessDefault select{width:96%;border:solid 1px #777;padding:0.35em 0.5em;}
.headercart-icon{display: inline-block;font-size: 1.5em; margin-top: 26px; text-align: right;width: 79%;color:#a5c96c;}
.headercart-icon a{color:#a5c96c;font-size:23px;}
.headercart-icon a:focus{color:#a5c96c;}
.headercart-icon a:hover{color:#a5c96c;}
#indexDefaultMainContent{padding-top:79px;-webkit-transition:all 0.5s ease ;-moz-transition:all 0.5s ease ;-ms-transition:all 0.5s ease ;-o-transition:all 0.5s ease ;transition: all 0.5s ease ;}
#privacy{padding-top:0px;}
/*#sizechart{padding-top:15px;}*/
#productGeneral{padding-top:15px;}
#productGeneral .title-productdetails{margin-top:75px;text-transform:uppercase;}
/*#loginDefault{padding-top:53px;}*/
.loginDetails-form{padding-top:6px;}
.Newsletteremail-details input[type="radio"]{display: inline-block;width:auto;}
.Newsletteremail-details label{width: auto;display:inline-block;}
.colorswatches-container{display: block;clear: both;}
.attribsRadioButton {padding-left: 4%;vertical-align: top;width: 85%;}
.wrapperAttribsOptions{float:left;width:91%;}
.customsizeform-col{width:166px;display: inline-block}
.attribsCheckbox{padding-left: 4%;margin-right: 1em;}
.footer-botlogos{list-style-type:none;padding:0;text-align: center;display:block;}
.footer-botlogos li{display:inline-block;text-align: center;}
#privacyDefaultHeading{margin-top:0px;}
.centerColumn{margin-top:90px;}
.centerColumn h1{text-transform: uppercase; margin-top: 0;}
/*#passwordForgottenMainContent{padding-top: 45px;}*/
.emailfield-footer {display: inline-block;width:220px;}
.subscribebtn-footer{width:102px;float:right;}
.footer-signupform{width:574px;position: relative;display:block;clear:none;margin:0 auto;}
#siteinfoLegal{clear: both;}
/*      custom styles ends     */
