/*
Skin Name: Skin 1 - Clean & Clear
Skin URI: http://www.aleyant.com
Description: A simplistic Clean design focused on the clarity of content.
Version: 1.0

Copyright: Aleyent Systems 2010, All Rights Reserved
*/


/************************************************************/
/*                     Skin 1 STYLES                        */
/************************************************************/


/** Admin shades **/

body {
  background: #FFFFFF;
  color: #333333;
}
a {
  /*color:#00338E;*/
  color: #666;
}
a:hover {
  /*color:#666666;*/
  color: #666;
}
#navigation1 a {
  /*color:#666666;*/
  color: #666;
}
#navigation1 a:hover {
  /*color:#009cde;*/
  color: #666;
}
#navigation2 a,
#navigation3 a,
#featuredProduct h4 a,
#twitter a,
#contactBlock a {
  color: #666666;
}
#navigation2 a:hover,
#navigation3 a:hover,
#featuredProduct h4 a:hover,
#twitter a:hover,
#contactBlock a:hover {
  color: #333333;
}
#navigation4 a {
  color: #666666;
}
#navigation4 a:hover {
  color: #111111;
}
img.imageSize_mediumsquare,
.featuredProductImage {
  border: 1px #FFFFFF solid;
}
img.imageSize_mediumsquare,
.featuredProductImage {
  box-shadow: 0px 0px 5px #FFFFFF;
  -webkit-box-shadow: 0px 0px 5px #FFFFFF;
  -moz-box-shadow: 0px 0px 5px #FFFFFF;
}
.name a,
.categoryName a {
  color: #666666;
}
.name a:hover,
.categoryName a:hover {
  color: #00338E;
}
.pageTitle {
  color: #00338E;
}
h1.pageTitle {
  display: none;
}
.addToCartButton input {
  background: #666;
  color: #fff;
}
.loginForm .submit input {
  background: #009cde;
  color: white;
  -webkit-border-radius: 0;
}
#shopCartPage_button input.cartCheckoutButton {
  background: #666;
  color: white;
  height: 28px;
  font-weight: bold;
}

/*.checkoutButtons input, .pageType_checkoutNew .checkout-button input{background-color:#666666;color:#FFFFFF;}*/

.checkoutButtons input,
.pageType_checkoutNew .checkout-button input {
  background: #009cde;
  color: #fff;
}
.addToCartButton input:hover {
  background: #666;
  color: #fff;
}
.loginForm .submit input:hover {
  -webkit-border-radius: 0;
}
#shopCartPage_button input.cartCheckoutButton:hover {
  background: #666;
  color: #fff;
}

/*.checkoutButtons input:hover, .pageType_checkoutNew .checkout-button input:hover{background-color:#666666;}*/

.checkoutButtons input:hover,
.pageType_checkoutNew .checkout-button input:hover {
  background: #ffc72e;
  color: #fff;
}

/*.edocAddToCartButtonEnabled{background-color:#666666 !important;color:#FFFFFF !important;}*/

.edocAddToCartButtonEnabled {
  background-color: #009cde !important;
  *color: #fff !important;
  *
}

/*.edocAddToCartButtonEnabled:hover{background-color:#666666 !important;}*/

.edocAddToCartButtonEnabled:hover {
  background: #009cde;
  color: #fff;
}
#container {
  background: #FFFFFF;
}
img.imageSize_mediumsquare {
  background: #FFFFFF;
}
.hproduct,
li.imageSize_mediumsquare,
.categoryItem {
  border: 1px #FFFFFF solid;
}
#homeBanner img {
  background-color: #D0E3F2;
}
.instructions {
  border: 0px;
  margin-top: 10px;
}
.btn {
    text-decoration: none;
}
.p.instructions {
  font-family: "Runda", sans-serif;
}
.orderSummary {
  width: 84%;
  background: #fff;
  position: relative;
  top: 30px;
  left: 46px;
  margin-bottom: 50px;
  padding: 40px 60px;
}
#summaryDetails {
  padding: 30px 50px;
  border: 0px;
  background: #fff;
}
.summaryItem_itemForm span,
.formInfo .formPrompt {
  text-align: left;
  margin: 0px 10px 0px 20px;
}
.summaryItem_itemForm p,
.formInfo .formResponse {
  border: 0;
}
.detailSection {
  background: #f5f5f5;
  border: 0;
}
#reorderLink {
  width: 230px;
  background: #999;
  box-shadow: none;
  border: 0px;
}
#reorderLink:hover {
  width: 230px;
  background: #999;
  box-shadow: none;
  border: 0px;
}
#reorderLink a {
  color: #fff;
}
#reorderLink a:hover {
  color: #fff;
}
img.imageSize_mediumsquare:hover {
  border: 1px #00338E solid;
}
.productAsset .RadListBox_Default .rlbGroup {
  border-color: #FFFFFF;
}
.productAsset .RadListBox_Default .rlbGroup:hover {
  border-color: #666666;
}
.productAsset .RadListBox_Default .rlbGroup .rlbList li {
  background-color: #FFFFFF;
}
.productAsset .RadListBox_Default .rlbGroup li.rlbHovered {
  background-color: #FFFFFF;
}
.productAsset .RadListBox_Default .rlbGroup .rlbList a {
  color: #666666;
}
.productAsset .RadListBox_Default .rlbGroup .rlbList a:hover {
  color: #333333;
}

/* for rad editor */

h1,
h2,
h3,
h4,
h5,
h6 {
  color: #444444;
}
h2 {
  border-bottom: 1px solid #ccc;
}
h3 {
  border-bottom: 1px solid #ccc;
}
h4 {
  font-weight: bold;
}
h5 {
  font-weight: bold;
}
h6 {}

/* major */

body {
  font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}
h1 {
  font-size: 22px;
}
h1:first-child,
h2:first-child,
h3:first-child
/*h4:first-child*/

{
  margin: 20px;
}

/*#siteLogo{float:right;text-align:right;position:relative;right:60px;}*/


/*#siteLogo img{max-height:60px;}*/

#siteLogo img {
  max-height: 45px;
}
#subscriberLogo img {
  width: 170px;
  margin: 0 0 0 15px;
}
.aside {
  display: none;
  float: left;
  width: 200px;
  clear: left;
  background: url(images/navShadow.png) repeat-y top right;
  padding: 0 15px 30px 0;
}
input[type=submit],
input[type=reset],
button,
input[type=text],
input[type=button],
input[type=password] {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  background-image: none;
}

/*#contentArea{width:100%;min-height:500px;}
#branding, #main, #siteInfo, .menu{background-color:#f5f5f5;}*/

#siteLogo {
  float: left;
  position: relative;
  top: -13px;
  left: -40px;
}
#header {
  height: 0px;
  width: 94%;
}
#siteSearch {
  position: relative;
  top: -30px;
  right: -80px;
}
#cart {
  position: relative;
  top: -73px;
  left: 210px;
}
#cart img {
  position: relative;
  left: -7px;
  top: -2px;
}

/*#main{height:auto;width:100%;margin-top:-90px;position:relative; background-color:#f5f5f5;}*/

#main {
  height: auto;
  width: 100%;
  margin-top: -90px;
  padding-top: 60px;
  position: relative;
  background-color: #f5f5f5;
}
#contentArea {
  width: 100%;
  height: auto;
  positiion: relative;
  margin-bottom: 50px;
}
#contentArea p {
  padding: 20px 50px;
  background: none;
  position: relative;
  z-index: 999;
}
#contentArea .saveForLaterProductsItem {
  margin: 30px 15px;
  width: 350px;
  height: 360px;
  vertical-align: top;
  background: #fff;
  border: none;
}
#contentArea .saveForLaterProductsUl {
  text-align: center;
  top: 20px;
}
#contentArea .saveForLaterItemList {
  text-align: left;
}
#contentArea .createAccountForm fieldset {
  width: 90%;
  background: #fff;
  margin-left: auto;
  margin-right: auto;
  border-color: #CCC;
}
.createAccountForm fieldset label {
  font-family: arial !important;
}
#contentArea p.alert {
  position: relative;
  margin: 10px auto;
  width: 80%;
  /*bottom:70px*/
  ;
  text-align: center;
  font-family: arial !important;
  color: red;
  font-weight: bold;
}
#contentArea p.instructions {
  font-size: 13px;
}
#container {
  width: 1300px;
  position: relative;
  margin: 0 auto;
  padding: 0 auto;
}
#branding,
#siteInfo,
.menu {
  width: 94%;
}
#navigation1 {
  padding: 0;
  float: left;
  width: 100%;
  position: relative;
  top: -17px;
  left: -58px;
}
.breadCrumbs {
  display: none;
}

/* search area */

#siteSearch {
  float: right;
  margin: 30px 0 0 0;
}
#siteSearch input[type="text"] {
  width: 200px;
  height: 24px;
  border: 1px #ababab solid;
  border-radius: 0.5em;
  background: #f5f5f5;
  float: left;
  margin: 3px 0 9px;
  line-height: 24px;
}

/*#siteSearch input[type="text"]{width:200px;height:24px;border:1px #ababab solid;background:url(images/arrow.png) no-repeat;float:left;margin:3px 0 9px;line-height:24px;}*/

.IE6 .searchBox {
  width: 200px;
  height: 24px;
  border: 1px #ababab solid;
  background: #fff;
  float: left;
  margin: 3px 0 9px;
  line-height: 24px;
}
#siteSearch input[type="submit"] {
  background: url(images/searchButton1.png) no-repeat;
  width: 41px;
  height: 34px;
  border: none;
  float: left;
  margin: 0 0 2px 0;
}

/*#siteSearch input[type="submit"]{background:url(images/qs-arrow.png) no-repeat;width:41px;height:34px;border:none;float:left;margin:0 0 2px 0;position:relative;top:10px;left:230px;}*/

.IE6 .searchButton {
  background: url(images/searchButton1-ie6.png) no-repeat 0 0;
  width: 41px;
  height: 34px;
  border: none;
  float: left;
}

/*#siteSearch input[type="submit"]:hover{background-position: 0 -34px;background:url(images/qs-arrow.png) no-repeat 0 0;}*/

#siteSearch input[type="submit"]:hover {
  background-position: 0 -34px;
}

/* cart  */

#cart {
  float: right;
  margin: 75px 0px 0 0;
  position: relative;
  padding: 6px 0 0 0;
  left: 70px;
}
#cart a {
  color: #009cde;
  text-decoration: none;
  font-size: 11px;
  padding: 0;
}
#cart img {
  position: absolute;
  left: -22px;
  top: 8px;
  width: 15px;
  height: 16px;
}
#cart span.store-data {
  border-left: 1px #333 solid;
  padding: 0 7px;
  font-size: 11px;
  color: #333;
  font-weight: bold;
}
.cartProductShipTo {
  display: none;
}
.cartSummaryOrderTotal {
  color: #666;
}
.cartSummaryPriceGroup {
  padding: 0px;
  margin-bottom: 10px;
}
.cartSummaryShipping,
.cartSummaryTax {
  display: none;
}

/*.pageType_cart #siteLogo {float:left;position:relative;top:-13px;left:-40px;}
.pageType_cart #header{height:0px;width:94%;}
.pageType_cart #siteSearch{position:relative;top:-30px;right:-80px;}
.pageType_cart #cart{position:relative;top:-73px;left:210px;}
.pageType_cart #cart img{position:relative; left:-7px;top:-2px;}*/

.pageType_cart #main {
  height: auto;
  width: 100%;
  margin-top: -90px;
}
.pageType_cart #contentArea {
  width: 76%;
  height: auto;
  position: relative;
  padding: 50px 75px;
  background: #fff;
  top: 30px;
  left: -80px;
  margin-bottom: 50px;
}

/*.pageType_cart .cartShippingGroupInfo {display:none;}*/

.cartShippingGroup,
.cartShippingQuoteUnAuth {
  border: none;
  background-color: #f2f2f2;
  width: 76%;
}
.cartShippingGroupInfoShipOptions {
  display: none;
}
.cartPricingOptions ul {
  border: none;
  background: none;
  color: #666;
  padding-left: 0;
}
.cartSummaryShipping {
  color: white;
}
.cartProductAddRemove span {
  color: #666;
}
.cartSummary {
  padding: 5px;
  border: 1 solid #ccc;
  font-family: arial !important;
  font-size: 13px;
  color: #666;
}

/*.pageType_cart #container{width:1300px;}
.pageType_cart .pageTitle{display:none;}
.pageType_cart #branding, #main, #siteInfo, .menu{width:94%;}
.pageType_cart #navigation1{margin:0;padding:0;float:left;width:100%;}*/

.pageType_cart.cartSummary {
  width: 240px;
}
.pageType_cart #contentArea p {
  padding: 10px 5px;
  width: inherit;
  margin-bottom: 10px;
  text-align: center;
}
.pageType_cart .cartSummary h4 {
  background: #999;
  color: white;
  text-align: center;
  height: 24px;
  padding: 5px 0px 1px 0px;
}
.pageType_cart .saveForLater h4 {
  padding: 5px 0px 0px 0px;
  font-family: arial !important;
  font-size: 13px;
  font-weight: normal;
}
.pageType_cart .saveForLater {
  background: #fff;
  border: none;
  padding: 0;
}
.pageType_cart #shopCartPage_button input.cartCheckoutButton {
  border: 0px;
}
.pageType_cart .cartHeadings {
  background: #666;
  border-bottom: 1px solid #666;
  height: 24px;
  padding: 6px 0px 0px 0px;
}


/* Top navigation */

#navigation1 {
  width: 940px;
  margin: -20 10px 30px;
  height: 24px;
  clear: both;
  float: left;
}
#navigation1 a {
  color: #666;
}

/* Nesting skin */

.sf-menu {
  float: left;
  padding: 4px 0 0;
}
.sf-menu a {
  border-left: 0px solid #fff;
  border-top: 0px solid #fff;
  text-decoration: none;
  /*padding:0.6em 4.2em 0.1em;*/
  background: none;
  height: 20px;
  font-size: 13px;
  font-weight: bold;
  width: 115px;
}
.sf-menu a,
.sf-menu a:visited {}

/* using shade above */

.sf-menu li {
  background: #fff transparent;
}
.sf-menu li:hover {
  background: none;
}
.sf-menu li li {
  background: #009cde;
}
.sf-menu li li:hover {
  background: #009cde;
}
.sf-menu li li li {
  background: #009cde;
}
.sf-menu li li li:hover {
  background: #009cde;
}
.sf-menu li:hover,
.sf-menu li.sfHover,
.sf-menu a:focus,
.sf-menu a:hover,
.sf-menu a:active {
  outline: 0;
}
.sf-menu a {
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  width: 115px;
}

/* side navigation */

#primary {
  margin: 40px 0 0 0;
}
#navigation2,
#navigation3,
.recentHistory {
  border-top: 1px #c3c3c3 solid;
  padding: 15px 0;
}
.navMenu2,
.navMenu3,
.recentHistory ul {
  margin: 0;
  padding: 0 0 0 10px;
}
.navMenu2 li,
.navMenu3 li,
.recentHistory li {
  list-style: none;
}
.recentHistory li strong {
  font-weight: normal;
}
.navMenu2 a,
.navMenu3 a,
.recentHistory a {
  text-decoration: none;
  border-bottom: 1px solid #fff;
  display: block;
}

/* using shade above */

.navMenu2 a:hover,
.navMenu3 a:hover,
.recentHistory a:hover {
  border-bottom: 1px solid #c3c3c3;
}
.navMenu2 ul,
.navMenu3 ul {
  margin: 10px 0;
  padding: 0 0 0 20px;
}
.navMenu2 ul li,
.navMenu3 ul li {
  list-style: disc;
}
.navMenu2 ul li ul,
.navMenu3 ul li ul {
  margin: 2px 0;
}
.navMenu2 ul li ul li,
.navMenu3 ul li ul li {
  list-style: circle;
}

/* category root */

.categoryPage_root {
  padding: 0 auto;
}

/* banner */

#homeBanner {
  margin: 0 auto;
  width: 920px;
  padding: 10px;
  border: 1px #bdbdbd solid;
  display: none;
}

/* header */

#header {
  background: white;
  border-bottom: solid 2px #ccc;
  padding: 50px;
  margin-bottom: inherit;
}

/* aside */

#subscriberLogo {
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  padding: 20px 15px 30px 0;
  width: 200px;
}
#subscriberImage {
  border-top: 1px #c3c3c3 solid;
  padding: 20px 0 0 0;
}

/* featured */

#featuredProduct {
  margin: 0;
}
#featuredProduct a {
  text-decoration: none;
}
#featuredProductImage {
  display: block;
  border-top: 1px #c3c3c3 solid;
  padding: 20px 0 0;
}

/* twitter */

.twitterList {
  border-top: 1px #c3c3c3 solid;
  margin: 0;
  padding: 20px 0 0 0;
}

/* rss */

.rssList {
  border-top: 1px #c3c3c3 solid;
  margin: 0;
  padding: 20px 0 0 0;
}
.rssList li {
  padding: 0 10px 0 0;
}
.rssList h3 {
  font-size: 12px;
  font-weight: bold;
}
.rssDescription {
  font-size: 11px;
}

/* contact block */

#contactBlock a {
  border-bottom: none;
}
#contactBlock li {
  list-style: none;
}
#contactBlock h4 {
  font-weight: bold;
  margin: 0 0 5px 0;
  border-top: 1px #c3c3c3 solid;
  padding: 20px 0 0 0;
}
#cbaddress,
#cbphone,
#cbemail {
  padding: 5px 0;
  margin: 0;
  border-bottom: 1px #ddd solid;
}

/* tagline */

#tagline {
  padding: 10px 0 0 0;
  margin: 0 0 30px 0;
}

/* footer */

#footer {
  width: inherit;
  margin: 0 auto;
  padding: 0;
}
#footerModule {
  margin-bottom: 30px;
}
.pageType_customize #footer {
  float: none;
  margin: 0;
}

/*.pageType_customize #footer div{display:none;}*/

.siteMapNav {
  width: auto;
}
#siteInfo {
  width: inherit;
}

/* navigation 4 */

#navigation4 {
  width: 100%;
  border-top: 0px;
  height: 20px;
  z-index: auto;
  clear: both;
  padding-top: 0.45em;
  float: left;
  position: relative;
  left: -35px;
  display: none;
}
#navigation4 ul {
  float: left;
}
#navigation4 li {
  position: relative;
  width: 103px;
  text-align: center;
}
#navigation4 a {
  text-decoration: none;
  border: none;
  font-size: 11px;
  font-family: arial;
  width: 103px;
}
#navigation4 a:hover {
  color: #009cde;
}

/* page */

.pageTitle {
  font-size: 22px;
  border-bottom: 1px #00338e solid;
  padding: 3px 0;
}
.pageType_home #container {
  background: #F5F5F5;
}
.isHome .contentPage {
  background-color: transparent;
}
.pageType_product #contentArea {
  min-height: 520px;
}

/*.pageType_orders #siteLogo {float:left;position:relative;top:-13px;left:-40px;}
.pageType_orders #header{height:0px;width:94%;}
.pageType_orders #siteSearch{position:relative;top:-30px;right:-80px;}
.pageType_orders #cart{position:relative;top:-73px;left:210px;}
.pageType_orders #cart img{position:relative; left:-7px;top:-2px;}*/

.pageType_orders #main {
  height: auto;
  width: 100%;
  margin-top: -90px;
}
.pageType_orders #contentArea {
  width: 86%;
  height: auto;
  position: relative;
  padding: 50px 40px;
  top: 30px;
  left: 50px;
  margin-bottom: 50px;
  background: #fff;
}
.pageType_orders .orderFilters {
  padding: 20px 30px;
  border: none;
}
.pageType_orders .orderFilters .applyFiltersButton {
  background: #999;
  color: #fff;
}
.pageType_orders .orderFilters .applyFiltersButton:hover {
  background: #999;
  color: #fff;
}
.pageType_orders .RadGrid_Default {
  border: none;
}
.pageType_orders .RadGrid_Default .rgCommandRow {
  background: none;
  background-color: #f5f5f5;
  border: none;
}
.pageType_orders .filterSlide {
  border-top: none;
}
.pageType_orders .filterSlide a {
  border: none;
  background: #f5f5f5;
}
.pageType_orders .orderFilters .applyFiltersButton {
  height: 27px;
}

/*.pageType_orders #container{width:1300px;}
.pageType_orders #branding, #main, #siteInfo, .menu{width:94%;}
.pageType_orders #navigation1{margin:0;padding:0;float:left;width:100%;}
.pageType_checkoutNew #siteLogo {float:left;position:relative;top:-13px;left:-40px;}
.pageType_checkoutNew #header{height:0px;width:94%;}
.pageType_checkoutNew #siteSearch{position:relative;top:-30px;right:-80px;}
.pageType_checkoutNew #cart{position:relative;top:-73px;left:210px;}
.pageType_checkoutNew #cart img{position:relative; left:-7px;top:-2px;}*/

.pageType_checkoutNew #main {
  height: auto;
  width: 100%;
  margin-top: -90px;
}
.pageType_checkoutNew #contentArea {
  width: 80%;
  height: auto;
  position: relative;
  padding: 20px 40px;
  top: 30px;
  left: -90px;
  margin-bottom: 50px;
  background: #fff;
}
.pageType_checkoutNew #contentArea p.alert {
  display: none;
}
.pageType_checkoutNew .checkout-paymentType {
  display: none;
}
.pageType_checkoutNew .checkout-paymentArea {

}
.pageType_checkoutNew .checkout-paymentArea h3 {
  display: none;
}
.pageType_checkoutNew .checkoutNewPage_form li {
  background: none;
  border-bottom: 0px;
}
.pageType_checkoutNew .checkoutNotes {
  background: none;
  border: 0px;
  padding: 0px;
  min-height: 115px;
}
.pageType_checkoutNew .checkoutNotesNotes {

}
.pageType_checkoutNew .checkoutNotes textarea {
  min-height: 115px;
}
.pageType_checkoutNew .checkoutShipBy {
  background: none;
  border: 0px;
}
.pageType_checkoutNew .checkoutSummary h4 {
  background: #666;
  padding: 5px 0px 0px;
}
.pageType_checkoutNew .checkoutSummary {
  box-shadow: none;
}
.pageType_checkourNew h4:first-child {
  margin: 0;
}
.pageType_checkoutNew .checkoutSummary-editLink {
  display: none;
}
.pageType_checkoutNew .cartSummaryOrderTotal {
  margin: 0 0 18px;
}
.pageType_checkoutNew .checkoutSummaryWrap {

}

/*.checkoutNewPage_form p.instructions{text-align:left;margin:0px;font-weight:bold;position:relative;left:-40px;}*/

.checkoutButtons input,
.pageType_checkoutNew .checkout-button input {
  background: #ffc72e;
}

/*.pageType_checkoutNew #container{width:1300px;}
.pageType_checkoutNew #branding, #main, #siteInfo, .menu{width:94%;}
.pageType_checkoutNew #navigation1{margin:0;padding:0;float:left;width:100%;}*/


/* category page */

.hproduct,
.categoryItem {
  width: 237px;
  height: 300px;
  margin: 70px 15px 0px 7px;
}
.categoryImage,
.productListImage {
  margin: 8px 8px 10px;
}
.categoryName,
.name {
  padding: 35px 8px 5px;
  text-align: center;
}
.categoryName a,
.name a {
  font-size: 1.2em;
  text-decoration: none;
  font-family: Verdena, sans-serif;
}
img.imageSize_mediumsquare {
  margin: 0;
}
.categoryLink,
.productAtt {
  display: none;
}
.categoryDes,
.description {
  padding: 0 8px 10px;
  text-align: left;
  font-size: inherit;
}

/*.pageType_category #siteLogo {float:left;position:relative;top:-13px;left:-40px;}
.pageType_category #header{height:0px;width:94%;}
.pageType_category #siteSearch{position:relative;top:-30px;right:-80px;}
.pageType_category #cart{position:relative;top:-73px;left:210px;}
.pageType_category #cart img{position:relative; left:-7px;top:-2px;}
.pageType_category #navigation1{margin:0;padding:0;float:left;width:100%;}*/

.pageType_category .categoryItem,
.hproduct {
  background-color: #fff;
}
.pageType_category #productControls {
  display: none;
}
.pageType_category #main {
  height: auto;
  width: 100%;
  margin-top: -90px;
  background-color: #f5f5f5;
}
.pageType_category #contentArea {
  width: 100%;
  height: auto;
  positiion: relative;
  left: -10px;
  text-align: center;
  top: 20px;
}
.pageType_category .categoryName,
.name {
  display: none;
}
.pageType_category .product_photos {
  position: relative;
  left: 20px;
}

/*.pageType_category #container{width:1300px;}
.pageType_category #branding, #main, #siteInfo, .menu{width:94%;}*/


/*product detail page */


/*.productPageImage{border:1px #ddd solid; width: 380px; height: 380px;}*/


/*.pageType_product #siteLogo {float:left;position:relative;top:-13px;left:-40px;}
.pageType_product #header{height:0px;width:94%;}
.pageType_product #siteSearch{position:relative;top:-30px;right:-80px;}
.pageType_product #cart{position:relative;top:-73px;left:210px;}
.pageType_product #cart img{position:relative; left:-7px;top:-2px;}*/


/*.pageType_product #contentArea p.alert{position:relative;margin:0px 50px;width:80%;text-align:right;font-size: 12px; font-family:arial;color:#666666;padding:0px;}*/


/*.pageType_product #container{width:1300px;}
.pageType_product #branding, #main, #siteInfo, .menu{width:94%;}
.pageType_product #navigation1{margin:0;padding:0;float:left;width:100%;}*/

.productPageImage {
  border: 1px #ddd solid;
}
.addToCartButton input {
  font-size: 16px;
  padding: 10 10px 5px;
}
.productAsset {
  padding: 10px 0 0 0;
}
.productAsset h3 {
  border-bottom: 4px #ddd solid;
}
.productAsset a {
  background: #009cde;
  border: 1px #666 dotted;
  display: block;
  margin: 10px 0;
  padding: 2px;
  text-align: center;
  text-decoration: none;
}
.pageType_product #main {
  height: auto;
  width: 100%;
  margin-top: -90px;
}
.pageType_product #contentArea {
  width: 88%;
  height: auto;
  position: relative;
  float: left;
  left: 80px;
  text-align: center;
  top: 30px;
  margin-bottom: 50px;
  background: #fff;
}
.pageType_product #contentArea p.alert {
  position: relative;
  margin: 0px 117px -2px;
  width: 65%;
  text-align: center;
  font-size: 12px;
  font-family: arial;
  color: #666666;
  padding: 0px;
}
.pageType_product .pageTitle {
  display: none;
}
.pageType_product #productControls {
  padding: 0;
}
.pageType_product .calculator #fixedElement {
  position: relative;
  right: 40px;
  top: 25px;
}
.pageType_product.shipToArea.calculator .fileUploadArea,
.calculator .shippingArea,
.calculator .shipToArea,
.calculator .orderNotesArea,
.calculator .productAsset,
.calculator .renameArea {
  background: none;
  border: none;
}
.pageType_product #pricingAndButtonArea {
  box-shadow: 0px 0px transparent;
  text-align: left;
  height: 400px;
}
.acceptanceArea .instructions.alert {
  border: 0px;
}
.pageType_product.calculator .orderNotesArea textarea {
  margin: 15px 0px;
}
/*.pageType_product #calcButtonArea {
  position: relative;
  padding: 0px 15px;
  clear: both;
  width: 180px;
  float: right;
}*/
.pageType_product.shipToArea.calculator .fileUploadArea,
.calculator .shippingArea,
.calculator .shipToArea,
.calculator .orderNotesArea,
.calculator .productAsset {
  display: none;
}
.pageType_product div.alert.acceptanceArea {
  background: none;
  padding-top: 10px;
  margin: 0px;
}
.acceptanceArea .alert {
    text-align: left;
}
.acceptanceArea label {
    margin: 5px 0;
}
.acceptanceArea input[type=checkbox] {
    margin-right: 3px;
}

/*.pageType_product table{width:20%;text-align:left;left:722px;top:30px;z-index:999;position:absolute;}*/


/* product detail page calculator */

.calculator #pricingAndButtonArea {
  height: 300px;
  background: white;
  padding: 25px 25px 0px;
  box-shadow: 0px 0px 5px #ccc transparent;
  -webkit-box-shadow: 0px 0px 5px #ccc transparent;
  -moz-box-shadow: 0px 0px 5px #ccc transparent;
  border: 0px #ccc solid;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
.calculatorResults {
  border-bottom: 0px solid;
  color: #666;
}
.calculatorTotal {
  color: #666;
}
.calculator .acceptanceArea {
  /*border-bottom: 1px #666 solid;*/
  border-bottom: none;
}
}
.calculator .addToCartButton input {
  font-size: 16px;
  padding: 10px 10px 10px;
}
.uom .selection.pricingGridSelectionsUnits {
  display: none;
}
.uom .pricingGridTableHeading {
  display: none;
}

/*.uom .pricingGridSelections input {display: none;}*/


/*.uom .pricingGridSelections select {display: none;}
.uom .uomResults {display: none;}*/

.uom .pricingGridSelections {
  border-top: 0px;
}
.uom .fileUploadArea,
.uom .shippingArea,

/*.uom .orderNotesArea,*/

.uom .shipToArea,
.uom .renameArea {
  display: none;
}
.uom .orderNotesArea {
  min-height: 100px;
  display: none;
}
.uom .orderNotesArea textarea {
  min-height: 68px;
  width: 100%;
}
.uom #fixedElement,
.uom .customFormsArea {
  width: 32%;
  position: relative;
  top: 50px;
  padding-right: 55px;
  height: 120px;
}
.uom #buttonArea {
  position: relative;
  /*top:200px*/
  ;
  padding: 20px 54px;
  /*clear:both;*/
  width: 175px;
  float: right;
  right: 0
}
.uom .catalogButton,
.uom .shoppingCartButton {
  display: none;
}
.uom .imageAndDescriptionArea {
  width: 58%;
}
.calculator .imageAndDescriptionArea,
.calculator .customFormsArea {
  width: 60%;
  min-height: 320px;
}
.calculator #fixedElement {
  width: 36%;
}
.calculator .fullDescriptionArea {
  min-height: 320px;
}
.calculator .productImageArea {
  min-height: 320px;
}
.calculator .orderNotesArea textarea {
  width: 97%;
}
.calculator .shipToArea .RadComboBox {
  width: 97% !important
}
.calculatorResults {
  border-top: none;
}

/*.pageType_product .calculator .addToCartButton input{background-color:#009cde;}
.pageType_product .calculator .addToCartButton input:hover{background-color:#999;}*/

.calculator .catalogButton input,
.calculator .shoppingCartButton input {
  background: #999;
  color: white;
  height: 20px;
  display: none;
}
.calculatorInputs li select {
  height: 30px;
}

/* UOM for testing */

.uom .pricingGridTable {
  display: none;
  width: 100%;
  text-align: left;
  border-collapse: separate;
  border-spacing: 0;
  border-top: 4px #999 solid;
  margin: 0 0 20px;
}
.uom .pricingOrderNotesHeading {
  margin: 0px;
}
.uom .pricingGridTableHeading {
  display: none;
}
.uom .pricingGridTable td {
  display: none;
}
.uom .pricingGridTable {
  display: none;
}
.uom .uomResults {
  display: none;
}
.uom .pricingGridSelections input {
  display: none
}
.uom .pricingGridSelections .selection.pricingGridSelectionsQuantity {
  display: none;
}

/* login page */

.loginPage {
  position: relative;
}
.loginPage form {
  padding: 0;
}
.loginForm {
  max-width: 100%;
  background: url("images/welcome_block_070115.png") no-repeat scroll 0% 0% #FFF;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
  padding: 0;
  min-height: 407px;
}
.loginForm fieldset ol {
  z-index: 999;
  padding: 0px 80px 0 35px;
}
.loginForm fieldset.submit input {
  float: none;
  margin-left: 38%;
  width: 43%;
}
.pageType_login .pageTitle,
.pageType_login #subscriberLogo,
.pageType_login #cart,
.pageType_login #siteSearch,
.pageType_login #featuredProduct,
.pageType_login #secondary,
.pageType_login #twitter,
.pageType_login #rssFeed,
.pageType_login #navigation4,
.pageType_login #tagline {
  display: none;
}
.pageType_login .loginForm {
  width: 960px;
}

/*.loginFormLinks a:hover, .loginFormLinks a{border:none;}*/

.pageType_login #footer .navigation {
  display: none;
}
.pageType_login #navigation1 {
  display: none;
}
.pageType_login #branding,

/*#siteInfo,*/

.menu {
  width: 860px;
}
.pageType_login #main {
  padding: 50px;
  width: 74%;
  float: none;
  margin: 0 auto;
  height: 410px;
}
.pageType_login #contentArea {
  margin: 0;
}
.pageType_login #contentArea p.alert {
  position: absolute;
  right: 0;
  padding: 0;
  margin: 0;
  text-align: left;
  width: 350px;
  padding: 10px;
  font-weight: normal;
  line-height: 1.3em;
  margin: 10px;
}
.pageType_login #siteLogo {
  float: left;
  position: relative;
  margin-top: 15px;
  margin-right: -50px;
}
.pageType_login #header {
  height: 20px;
  width: 74%;
  margin: 0 auto;
}
.pageType_login #footerModule {
  position: relative;
  top: -50px;
  width: 75%;
  padding: 0 50px;
  margin: 0 auto;
}
.pageType_login .loginForm fieldset {
  margin: 0 0 0 442px;
  margin-right: 0;
  width: 520px;
}
.pageType_login .loginForm fieldset.submit {
  padding: 80px 0px 0 0px;
  width: 520px;
  position: relative;
}
.pageType_login .loginForm label {
  color: #888;
  float: left;
  width: 40%;
  margin: 0;
  line-height: 34px;
}
.pageType_login .loginFormLinks {
  position: absolute;
  top: 30px;
  padding-left: 38%;
}
.pageType_login .loginForm .submit a {
  color: #666;
  font-size: 11px;
}
.pageType_login .loginFormLinks a {
  clear: both;
  float: left;
}
.loginUserName,
.loginPassword {
  margin-bottom: 0;
}
.pageType_login .loginForm .required {
  position: relative;
  width: 175px;
}
.pageType_login .loginForm .required span {
  text-align: right;
  padding: 0;
  border: none;
  width: 100%;
  display: block;
  margin: 0;
}
.loginUserName input,
.loginPassword input {
  border: 0px;
  background: #f5f5f5;
  width: 55%;
}
.pageType_login .loginUserName input:focus,
.loginPassword input:focus {
  border: 0px;
}
.pageTYpe_login .p.instructions {
  margin: 0;
  padding: 0;
  position: relative;
  margin-bottom: 20px;
}
.pageType_login table {
  width: 15px;
  left: 665px;
  top: 291px;
  z-index: 999;
  display: none;
}
.loginPage .alert {
  background-color: transparent;
  text-align: left;
  margin: 0;
  float: right;
  width: 520px;
  padding: 40px;
  box-sizing: border-box;
  border:none;
}

/* ftp page */

.pageType_ftp #featuredProduct,
.pageType_ftp #twitter,
.pageType_ftp #rssFeed,
.pageType_ftp #navigation4,
.pageType_ftp #cart,
.pageType_ftp #siteSearch,
.pageType_ftp #navigation3,
.pageType_ftp #subscriberLogo,
.pageType_ftp #tagline {
  display: none;
}

/* lostpassword page */

.pageType_lostpassword #featuredProduct,
.pageType_lostpassword #twitter,
.pageType_lostpassword #rssFeed,
.pageType_lostpassword #navigation4,
.pageType_lostpassword #cart,
.pageType_lostpassword #siteSearch,
.pageType_lostpassword #navigation3,
.pageType_lostpassword #subscriberLogo,
.pageType_lostpassword #tagline {
  display: none;
}
.pageType_lostpassword .lostpasswordForm {
  margin: 0 auto 40px;
}

/* edoc builder page */

.edocAddToCartButtonEnabled {
  /*background-image:url(images/buttonOverlay.png) !important;*/
  background-image: none;
  background-color: #666!important;
  background-repeat: repeat-x !important;
  height: 28px !important;
  font-size: 14px !important;
  width: 230px !important;
  margin: 0 !important;
}
.edocAddToCartButtonDisabled {
  height: 28px !important;
  color: #aaa !important;
  font-size: 14px !important;
  width: 230px !important;
  margin: 0 !important;
}

/*#controlButtonArea input./*edocAddToCartButton[disabled],*/

#controlButtonArea input.
/*edocSaveForLaterButton[disabled]*/

{
  background: #fff;
  opacity: 1;
  border: #ccc;
  cursor: allow;
}
*/
/*#edocInstructions{display:none;}*/

#edocInstructions {
  padding: 5px 100px;
  margin: 20px 0px;
  border-top: 1px dotted #CCC;
  border-bottom: 1px dotted #CCC;
  /*display: none!important;*/
}
#edocChoices {
  background: #F5f5f5;
  box-shadow: none;
  width: 280px;
  position: relative;
  left: 70px;
  border-radius: 0;
  border: none;
}
#edocChoices fieldset {
  border: 1px solid #ccc;
}
#edocSelectors {
  width: 700px;
  background: #F5f5f5;
  float: left;
  box-shadow: none;
  position: relative;
  margin-bottom: 30px;
  left: 70px;
  border-radius: 0;
  border: none;
  padding: 15px 0px 15px 10px;
}
#edocPreviewImages {
  position: relative;
  left: 70px;
}

/*#fixedControlArea {bottom:5px;}*/

span.approveCheckbox {
  left: 215px;
  width: 200px;
}

/*.pageType_customize #siteLogo {float:left;position:relative;top:-13px;left:-40px;}
.pageType_customize #header{height:0px;width:94%;}
.pageType_customize #siteSearch{position:relative;top:-30px;right:-80px;}
.pageType_customize #cart{position:relative;top:-73px;left:210px;}
.pageType_customize #cart img{position:relative; left:-7px;top:-2px;}*/

.pageType_customize #main {
  height: auto;
  width: 100%;
  margin-top: -90px;
}
.pageType_customize #contentArea {
  width: 88%;
  height: auto;
  position: relative;
  left: -80px;
  top: 30px;
  margin-bottom: 50px;
  background: #fff;
}
.pageType_customize #contentArea p.alert {
  position: fixed;
  margin: 0 auto;
  width: 23%;
  bottom: 70px;
  text-align: center;
  font-family: arial !important;
  right: 370px;
  color: red;
  font-weight: bold;
}
.pageType_customize #contentArea p {
  padding: 12px 50px;
}
.pageType_customize .customizePage {
  padding: 10px 0px 40px;
  background: #fff;
}

/*.pageType_customize #container{width:1300px;}
.pageType_customize #branding, #main, #siteInfo, .menu{width:94%;}
.pageType_customize #navigation1{margin:0;padding:0;float:left;width:100%;}*/

.pageType_customize #controlButtonArea .edocUpdateButton input,
#controlButtonArea .cancelButton input,
#controlButtonArea input.edocAddToCartButton,
#controlButtonArea input.edocSaveForLaterButton {
  padding: 3px 12px;
  border-radius: 0px;
}
.pageType_customize #controlButtonArea .cancelButton input {
  background-color: #999;
  color: #fff;
  border: 0px;
}
.pageType_customize #controlButtonArea {
  border-radius: 0;
  box-shadow: none;
}
.pageType_customize #edocSelectorsUpdateButton {
  padding: 4px 10px;
}
.pageType_customize .instructions {
  background: #fff;
}
.pageType_customize .instructions td {
  position: relative;
  top: 950px;
  left: 380px;
  z-index: 999;
}
.approveCheckbox {
  background: #fff;
  border-color: #ccc;
  color: #555;
}

/*.eDocBuilder_choiceControl.edoc-control-textbox_textBox.form-control.preventEnterKey{width:300px;}*/

.eDocClient_ImgProofDiv div {
  border: 1px solid rgb(204, 204, 204);
  float: left;
}

/* edoc fixed form and preview float right
#edocChoices {
    box-shadow: 0px 0px 5px rgb(204, 204, 204);
    border-radius: 3px 3px 3px 3px;
    position: fixed;e
}

#edocPreviewImages {
    float: right;
    overflow: visible;
    padding: 0 0 100px;
    position: relative;
}*/


/* user info */

.userInfo {
  border: none;
  padding: 5px 0px;
  position: absolute;
  right: 10px;
  top: 10px;
  border-width: 0 1px 1px 1px;
  font-family: arial;
  font-size: 12px;
  color: #666;
}

/* Hide user icon*/

.userInfoIcon {
  background: url("images/usericon2.png") no-repeat scroll left top transparent;
  padding: 0px 0px 0px 0px;
}

/* cartCost */

.cartCost {
  display: none;
}
.cartCost span {
  display: none;
}

/* teaser price */

.teaserPrice {
  background: #eee;
  padding: 2px 0;
  font-family: Arial, sans-serif;
}

/* Product photos */

#one {
  width: 100%;
  /*float:left;*/
  /*padding:0 30px;*/
  /*border: 1px solid #ff0000;*/
}
.product_photos {
  /*width:96%;*/
  width: 80%;
  margin: 0px auto;
  /*float:left;*/
  /*border: 1px solid #C9C5C5;*/
}
.positions {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  /*float:left;*/
}
.positions li {
  margin: 0px;
  padding: 0px;
  float: left;
}
.photo1 {
  width: 482px;
  height: 365px;
  margin: 8px 4px 10px 8px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p1.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo2 {
  width: 239px;
  height: 365px;
  margin: 8px 8px 10px 8px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p2.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo3 {
  width: 239px;
  height: 365px;
  margin: 8px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p3.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo4 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 8px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p4.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo5 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p5.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo6 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo7 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo8 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 40px 8px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo9 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo10 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 8px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photoA {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photoB {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photoC {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo12 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 40px 8px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo13 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 40px 0px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.photo14 {
  width: 239px;
  height: 365px;
  margin: 0px 8px 10px 10px;
  /*border: 1px solid #C9C5C5;*/
  /*float:left;*/
  /*background-image: url(images/p6.png);
	background-repeat: no-repeat;
	background-position: center;*/
}
.pageType_account #createAccount_submit input {
  background: #999;
  border-radius: 0px;
  border: none;
  position: relative;
  right: 55px;
  top: 10px;
}
.calculator .renameArea h4 {
  text-indent: -9999px;
  border-bottom: 0px;
  line-height: 0;
  /* Collapse the original line */
}
.calculator .renameArea h4::after {
  content: "**Please Enter Recipient's Full Name Here**";
  Color: red;
  text-indent: 0;
  border-bottom: 0px;
  display: block;
  line-height: initial;
  /* New content takes up original line height */
  margin-bottom: 15px;
}

/* Checkout Pricing Area */


/*.pageType_checkoutNew .checkoutSummary h4 {
  background: #999;
  padding: 5px 0px 0px;
  text-indent: -9999px;
  border-bottom:0px;
  line-height: 0;
}


.pageType_checkoutNew .checkoutSummary h4::after {
  content: "Final Order";
  Color:white;
  text-indent: 0;
  border-bottom:0px;
  margin-top: 3px;
  display: block;
  line-height: initial;
}*/

.pageType_checkoutNew .checkoutSummary h4 {
  background: #999;
  padding: 5px 0px 0px;
}

/* Free Form */

.productPage_form ol,
.checkoutPage_form ol,
.pagePage_form ol {
  margin: -270px 0px 0px 0px;
  padding: 0px;
  list-style: outside none none;
}
textarea.form-control {
  max-width: 100%;
  min-width: 100%;
  min-height: 200px;
}
.pageType_product #contentArea {
  text-align: left;
}

/* Shift down update preview*/

#controlButtonArea {
  box-sizing: border-box;
  background: #F1F1F1 none repeat scroll 0px 0px;
  border: 1px solid #AAA;
  border-radius: 3px;
  box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2);
  float: left;
  width: 100%;
  height: 65px;
  padding: 5px 0px 10px;
}
#fixedControlArea {
  bottom: -30px;
}

/*.productPage_form li, .checkoutPage_form li, .pagePage_form li {
    background: #E9E9E9 none repeat scroll 0% 0%;
    border-bottom: 1px solid #CCC;
    margin: -270px 0px 0px 100px !important;
    padding: 6px 10px;
    width: 70%;
}

.calculator #pricingAndButtonArea {
    height: 300px;
    background: #FFF none repeat scroll 0% 0%;
    padding: 25px 15px 0px;
    border: 0px solid #CCC;
    border-radius: 0px;
}*/


/*zoom MagicToolBox.com*/

.MagicZoomBigImageCont {
  border: 1px solid #91b817;
}
.MagicZoomMain {
  text-align: center !important;
  width: 92px;
}
.MagicZoomMain div {
  padding: 0px !important;
}
.MagicZoomHeader {
  font: 10px Tahoma, Verdana, Arial, sans-serif;
  color: #fff;
  background: #91b817;
  text-align: center !important;
}
.MagicZoomPup {
  border: 1px solid #aaa;
  background: #ffffff;
}
.MagicZoomLoading {
  text-align: center;
  background: #ffffff;
  color: #444;
  border: 1px solid #ccc;
  opacity: 0.8;
  padding: 3px 3px 3px 3px !important;
  display: none;
  /* do not edit this line please */
}
.MagicZoomLoading img {
  padding-top: 3px !important;
}
.clearfix:after,
.clearfix:before {
  display: table;
  content: " ";
}
.clearfix:after {
  clear: both;
}

/* image on top BFC item */

.block {
  width: 348px;
  height: 48px;
  margin: 275px 4px 10px 730px;
  position: absolute;
  z-index: 1;
}
.ast {
  width: 22px;
  height: 19px;
  margin: 375px 4px 10px 700px;
  position: absolute;
  z-index: 1;
}
.fileUploadArea h4,
.shipToArea h4,
.orderNotesArea h4,
.productAsset h4,
.renameArea h4 {
  margin-bottom: 3px;
  color: white;
}
