* { margin:0px; padding:0px; }

/* GLOBAL */

td{font-family:verdana, arial, helvetica;font-size:12px;color:#272726; line-height:130%}
input{font-family:verdana, arial, helvetica;font-size:12px;color:#272726;border-color:#627187;border-style:solid; background-color:#FFFFFF;border-width:1px;}
select{font-family:verdana, arial, helvetica;font-size:12px;}
* { margin:0px; padding:0px; }
body { text-align: center; margin:0px; }
img { border:none; }
li { list-style-type:none; }
.left { float:left; }
.right { float:right; }
h1 { font-family:verdana, arial, helvetica;font-size:12px;color:#0F6190;text-decoration:none;font-weight:bold; }
h2 { font-family:verdana, arial, helvetica;font-size:11px;color:#0F6190;text-decoration:none;font-weight:bold; }
/* ID's */

#wrapper { margin: 0 auto; text-align: left; width: 960px; }
#footer-text { text-align: left; }
#top-nav { height:119px; }
#main-nav { height:50px; }
#bottom-right-gradient { background:url(/ic-info/images/foundation/products-new/right-bottom.jpg) top center no-repeat; height:38px; width:421px; margin:-34px 0 0 0; position:absolute; }

/* Margins */

.index-text { margin:60px 20px 0 16px;line-height:140%; text-align:justify; }
.products-text { margin:5px 20px 10px 16px;line-height:140%; text-align:justify; }
.breadcrumb-margin { margin:9px 0 0 18px; }
.tentopbottom { margin:10px 0 10px 0; }
.tentop { margin:10px 0 0 0; }
.tenbottom { margin:0 0 10px 0; }
.twentytop { margin:20px 0 0 0; }
.thirtytop { margin:30px 0 0 0; }
.fivebottom { margin:0 0 5px 0; }
.eighttop { margin:8px 0 0 0; }
.lead-text { margin:17px 10px 17px 5px; }
.cust-serv-text { margin:0 11px 15px 11px; }
.internal-margin { margin:0 20px 0 24px; }

/* Text */

.breadcrumb-text {font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:none;}
.justify { text-align:justify; }
.grey-9-b { font-family:verdana, arial, helvetica;font-size:9px;color:#272726;text-decoration:none;font-weight:bold; }
.center { text-align:center; }
.blue-11-b { font-family:verdana, arial, helvetica;font-size:11px;color:#365568;text-decoration:none;font-weight:bold; }
.light-blue-10 { font-family:verdana, arial, helvetica;font-size:11px;color:#0F6190;text-decoration:none;font-weight:normal; }
.light-blue-11 { font-family:verdana, arial, helvetica;font-size:11px;color:#0F6190;text-decoration:none;font-weight:normal; }
.light-blue-11-b { font-family:verdana, arial, helvetica;font-size:11px;color:#0F6190;text-decoration:none;font-weight:bold; }
.light-blue-12-b { font-family:verdana, arial, helvetica;font-size:12px;color:#0F6190;text-decoration:none;font-weight:bold; }
.orange-12-b { font-family:verdana, arial, helvetica;font-size:12px;color:#FFA92D;text-decoration:none;font-weight:bold; }
.red-12-b { font-family:verdana, arial, helvetica; font-size:12px; color:#FF0000; text-decoration:none; font-weight:bold; }
.red-11-nb { font-family:verdana, arial, helvetica; font-size:11px; color:#FF0000; text-decoration:none; font-weight:normal; }
.red-10-b { font-family:verdana, arial, helvetica; font-size:10px; color:#FF0000; text-decoration:none; font-weight:bold; line-height:120%; }
.grey-12-b { font-family:verdana, arial, helvetica; font-size:12px; color:#867F72; text-decoration:none; font-weight:bold; }
.white-12-b { font-family:verdana, arial, helvetica;font-size:12px;color:#ffffff;text-decoration:none;font-weight:bold; }
.white-11-nb { font-family:verdana, arial, helvetica;font-size:11px;color:#ffffff;text-decoration:none;font-weight:normal; }
.grey-11-nb { font-family:verdana, arial, helvetica; font-size:11px; color:#272726; text-decoration:none; font-weight:normal; }
.black-10 { font-family:verdana, arial, helvetica;font-size:10px;color:#000000;text-decoration:none;font-weight:normal; }
.black-11-b { font-family:verdana, arial, helvetica;font-size:11px;color:#000000;text-decoration:none;font-weight:bold; }
.black-12-b { font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight:bold; }
.donnum{font-family:verdana, arial, helvetica;font-size:18px;color:#000000;font-weight:bold;}
.white-18{font-family:verdana, arial, helvetica;font-size:18px;color:#FFFFFF;font-weight:bold;}
.login-text{ font-family:verdana, arial, helvetica;font-size:10px;color:#156391;text-decoration:none;font-weight:normal; }
.prodrec_header { font-family:verdana, arial, helvetica;font-size:14px;color:#0F6190;text-decoration:none;font-weight:bold;margin-bottom:5px; text-align:center; padding:15px 0 0 0; }
.prodrec_header_cart { font-family:verdana, arial, helvetica;font-size:14px;color:#0F6190;text-decoration:none;font-weight:bold;margin-bottom:5px; text-align:left; padding:15px 0 0 0; }
p {padding:0px 0px 10px 0px;font-size:12px;}
.items_in_cart_text { font-family:verdana, arial, helvetica; font-size:12px; color:#FFF; font-weight:normal; line-height:9px;}

.searchresultsheader{ font-family:verdana, arial, helvetica;font-size:14px;color:#ffffff;text-decoration:none;font-weight:bold;background:#2b6f96;padding:6px; }

/* Links */

a:link{font-family:verdana, arial, helvetica;font-size:12px;color:#365568;text-decoration:none;}
a:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#365568;text-decoration:none;}
a:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#365568;text-decoration:underline;}

a.login-link:link{font-family:verdana, arial, helvetica;font-size:10px;color:#156391;text-decoration:none;font-weight:normal;}
a.login-link:visited{font-family:verdana, arial, helvetica;font-size:10px;color:#156391;text-decoration:none;font-weight:normal;}
a.login-link:hover{font-family:verdana, arial, helvetica;font-size:10px;color:#156391;text-decoration:underline;font-weight:normal;}

a.group-desc:link{font-family:verdana, arial, helvetica;font-size:12px;color:#365568;text-decoration:none;font-weight:bold;}
a.group-desc:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#365568;text-decoration:none;font-weight:bold;}
a.group-desc:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#365568;text-decoration:underline;font-weight:bold;}

a.white-12-bold:link{font-family:verdana, arial, helvetica;font-size:12px;color:#ffffff;text-decoration:underline;font-weight:bold;}
a.white-12-bold:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#ffffff;text-decoration:underline;font-weight:bold;}
a.white-12-bold:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#ffffff;text-decoration:underline;font-weight:bold;}

a.shop-now:link{font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight:normal;}
a.shop-now:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight:normal;}
a.shop-now:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:underline;font-weight:normal;}

a.breadcrumb-link:link{font-family:verdana, arial, helvetica;font-size:11px;color:#525252;text-decoration:none;}
a.breadcrumb-link:visited{font-family:verdana, arial, helvetica;font-size:11px;color:#525252;text-decoration:none;}
a.breadcrumb-link:hover{font-family:verdana, arial, helvetica;font-size:11px;color:#525252;text-decoration:underline;}
a.breadcrumb-link:active{font-family:verdana, arial, helvetica;font-size:11px;color:#5495B9;text-decoration:underline;}

a.footer-link:link{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:none;line-height:160%;}
a.footer-link:visited{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:none;line-height:160%;}
a.footer-link:hover{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:underline;line-height:160%;}

a.menulink11:link{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:none;}
a.menulink11:visited{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:none;}
a.menulink11:hover{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;text-decoration:underline;}

a.menulink12:link{font-family:verdana, arial, helvetica;font-size:12px;color:#272726;text-decoration:none;}
a.menulink12:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#272726;text-decoration:none;}
a.menulink12:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#272726;text-decoration:underline;}

a.blue12:link{font-family:verdana, arial, helvetica;font-size:12px;color:#4383AA;text-decoration:none;}
a.blue12:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#4383AA;text-decoration:none;}
a.blue12:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#4383AA;text-decoration:underline;}

a.blue12-ul:link{font-family:verdana, arial, helvetica;font-size:12px;color:#4383AA;text-decoration:underline;}
a.blue12-ul:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#4383AA;text-decoration:underline;}
a.blue12-ul:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#4383AA;text-decoration:underline;}

a.blue11:link{font-family:verdana, arial, helvetica;font-size:11px;color:#4383AA;text-decoration:none;}
a.blue11:visited{font-family:verdana, arial, helvetica;font-size:11px;color:#4383AA;text-decoration:none;}
a.blue11:hover{font-family:verdana, arial, helvetica;font-size:11px;color:#4383AA;text-decoration:underline;}

a.black-12-bold:link{font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;}
a.black-12-bold:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:none;font-weight:bold;}
a.black-12-bold:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#000000;text-decoration:underline;font-weight:bold;}

a.black-10:link{font-family:verdana, arial, helvetica;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}
a.black-10:visited{font-family:verdana, arial, helvetica;font-size:10px;color:#000000;text-decoration:none;font-weight:normal;}
a.black-10:hover{font-family:verdana, arial, helvetica;font-size:10px;color:#000000;text-decoration:underline;font-weight:normal;}

a.red-12-bold:link{font-family:verdana, arial, helvetica;font-size:12px;color:#FF0000;text-decoration:none;font-weight:bold;}
a.red-12-bold:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#FF0000;text-decoration:none;font-weight:bold;}
a.red-12-bold:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#FF0000;text-decoration:underline;font-weight:bold;}

a.fittinglink:link{font-family:verdana, arial, helvetica;font-size:14px;color:#000000;text-decoration:none;font-weight:bold;}
a.fittinglink:visited{font-family:verdana, arial, helvetica;font-size:14px;color:#000000;text-decoration:none;font-weight:bold;}
a.fittinglink:hover{font-family:verdana, arial, helvetica;font-size:14px;color:#000000;text-decoration:underline;font-weight:bold;}


a.itemcntlink:link{font-family:verdana, arial, helvetica;font-size:12px;color:#FFF;text-decoration:none;}
a.itemcntlink:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#FFF;text-decoration:none;}
a.itemcntlink:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#FFF;text-decoration:underline;}

h2.menusub11{font-family:verdana, arial, helvetica;font-size:11px;color:#272726;font-weight:bold;margin:0px;}
h2.blue-12-bold{font-family:verdana, arial, helvetica;font-size:12px;color:#105F8E;font-weight:bold;}

div.menuheader{margin:10px 0 10px 12px;line-height:125%;}
div.menudivs{display:none;margin:5px 0 5px 20px;line-height:140%;}
div.menudivshow{display:block;margin:5px 0 5px 20px;line-height:140%;}	

.newsletter-input{font-family:verdana, arial, helvetica;font-size:12px;color:#aaaaaa; line-height:150%; padding:5px;height:30px;width:150px;font-weight:normal;border:2px solid #CEC4CB;margin:3px 0 10px 0;}

/* GROUP FLYPAGE */

.group-product-title { margin:20px 10px 0 20px; }
.group-product-desc { margin:10px 20px 0 20px;min-height:5.5em;}
/* for Internet Explorer */
/*\*/
* html .group-product-desc {height: 5.5em;}
/**/
.group-product-colors { width:170px;margin: 18px 0 0 18px;_margin: 18px 0 0 9px; float:left; }
.group-product-price { line-height:36px;padding:0px 10px 0px 0px;width:205px;_width:220px; height:36px; margin: 10px 0 0 0; float:right; background:url(/ic-info/images/foundation/products-new/price-bg.jpg) right repeat-y; text-align:right;font-size:11px;}
strike {color:#3F3F3F;font-size:10px;}
.b-red {color:#FF0000;font-size:11px;}

/* ITEM FLYPAGE */

#cust-serv-links { width:210px; height:100px; z-index: 1; margin:0 25px 15px 25px; }
#cust-serv-links a { display: block; }
#cust-serv-links li a { height:25px; }

#payment a { background: url(/ic-info/images/foundation/flypage-new/payment-btn.jpg) top center no-repeat; width:210px; height:25px; }
#shipping-information a { background: url(/ic-info/images/foundation/flypage-new/shipping-btn.jpg) top center no-repeat; width:210px; height:25px; }
#returns-and-exchanges a { background: url(/ic-info/images/foundation/flypage-new/returns-btn.jpg) top center no-repeat; width:210px; height:25px; }
#privacy-and-security a { background: url(/ic-info/images/foundation/flypage-new/privacy-btn.jpg) top center no-repeat; width:210px; height:25px; }
#payment a:hover, #shipping-information a:hover, #returns-and-exchanges a:hover, #privacy-and-security a:hover { background-position: bottom; }


.other-prod-border { border:2px solid #e3e3e3; }
.other-prod-text-margin { margin:10px 5px 20px 5px; }
.status-bar-text-margin { margin:5px 0 0 15px; }
.status-bar-text { font-family:verdana, arial, helvetica;font-size:11px;color:#ffffff;text-decoration:none; }
.product-desc-margin { margin:15px 30px 15px 15px; }
.product-sale-margin { margin:15px 0 15px 15px; }
.sale-box-properties-dark { background:#fd9604; text-align:center; padding:3px; }
.sale-box-properties-light { background:#fdab36; text-align:center; padding:3px; }
.sale-box-properties-lightest { background:#feb54f; text-align:center; padding:3px; }
h2.product-desc { font-family:verdana, arial, helvetica; font-size:14px; color:#19628E; text-decoration:none; font-weight:bold; }
h2.strike { font-family:verdana, arial, helvetica; font-size:16px; color:#19628E; text-decoration:none; font-weight:bold; text-decoration:line-through; }
h2.sale-price { font-family:verdana, arial, helvetica; font-size:14px; color:#FB2106; text-decoration:none; font-weight:bold; }
h2.product-title { font-family:verdana, arial, helvetica; font-size:12px; color:#19628E; text-decoration:none; font-weight:bold; }
h2.price { font-family:verdana, arial, helvetica; font-size:16px; color:#1A628D; text-decoration:none; font-weight:bold; }
.white-11-b { font-family:verdana, arial, helvetica;font-size:11px;color:#ffffff;text-decoration:none; font-weight:bold; }
.white-12-nb { font-family:verdana, arial, helvetica;font-size:12px;color:#ffffff;text-decoration:none; font-weight:normal; }
.size-chart-margin { margin:0 0 0 16px; float:left;}
.retail-locator-margin { margin:45px 0 0 80px; }
.learn-more-text-margin { margin:20px 20px 20px 20px; text-align:justify; line-height:150%; }

.learnmore { margin:8px; line-height:150%; font-size:9px; width:158px;}
.learnmore a:link{font-family:verdana, arial, helvetica;font-size:10px;color:#105F8E;text-decoration:none;}
.learnmore a:visited{font-family:verdana, arial, helvetica;font-size:10px;color:#105F8E;text-decoration:none;}
.learnmore a:hover{font-family:verdana, arial, helvetica;font-size:10px;color:#105F8E;text-decoration:underline;}

.shop-now-text-margin { margin:20px 20px 20px 20px; text-align:justify; line-height:150%; }
.list-margin { margin:10px 20px 10px 20px; }

.supporttxtleft{font-size:18px;color:#ffffff;font-weight:bold;float:left;margin-left:15px;}
.supporttxtright{font-size:18px;color:#ffffff;font-weight:bold;float:right;margin-right:15px;}

a.size-chart-link:link{font-family:verdana, arial, helvetica;font-size:12px;color:#105F8E;text-decoration:none;font-weight:bold;}
a.size-chart-link:visited{font-family:verdana, arial, helvetica;font-size:12px;color:#105F8E;text-decoration:none;font-weight:bold;}
a.size-chart-link:hover{font-family:verdana, arial, helvetica;font-size:12px;color:#105F8E;text-decoration:underline;font-weight:bold;}

.flypage-select { width:137px; height:20px; }
.flypage-input { width:60px; height:18px; }
.flypage-hr { width:420px; height:1px; background:#D1D1D1; margin:2px 0 2px 0; }

.tenright { margin:0 10px 0 0; }

.black-10-b { font-family:verdana, arial, helvetica; font-size:10px; color:#000000; font-weight:bold; }
.blue-10-b { font-family:verdana, arial, helvetica; font-size:10px; color:#1B648D; font-weight:bold; }

/* CUSTOMER SERVICE */

#cust-serv-nav { width:744px; height:34px; float:left; z-index: 1; margin:0 0 20px -3px; }
#cust-serv-nav a { display: block; }
#cust-serv-nav li { float:left; }
#cust-serv-nav li a { height:34px; margin:10px 10px 0 0; }

#payment-cust a { background: url(/ic-info/images/foundation/customer-service-new/payment-btn.jpg) top left no-repeat; width:153px; height:34px; }
#payment-cust a:hover { background: url(/ic-info/images/foundation/customer-service-new/payment-btn-r.jpg); }
#shipping a { background: url(/ic-info/images/foundation/customer-service-new/shipping-btn.jpg) top left no-repeat; width:153px; height:34px; }
#shipping a:hover { background: url(/ic-info/images/foundation/customer-service-new/shipping-btn-r.jpg); }
#returns a { background: url(/ic-info/images/foundation/customer-service-new/returns-btn.jpg) top left no-repeat; width:153px; height:34px; }
#returns a:hover { background: url(/ic-info/images/foundation/customer-service-new/returns-btn-r.jpg); }
#security a { background: url(/ic-info/images/foundation/customer-service-new/security-btn.jpg) top left no-repeat; width:153px; height:34px; }
#security a:hover { background: url(/ic-info/images/foundation/customer-service-new/security-btn-r.jpg); }

#cust-service-body { width:744px; float:left; }

#mail-phone-email { width:677px; height:128px; background:url(/ic-info/images/foundation/customer-service-new/contact-box.jpg) no-repeat; margin:20px 0 0 0;}
#email-quick-response { width:677px; background:url(/ic-info/images/foundation/customer-service-new/email-stretch.jpg) repeat-y; }

.email-quick-long { width:250px; height:27px; border:1px solid #BABABA; }
.email-quick-med { width:150px; height:27px; border:1px solid #BABABA; }
.email-quick-short { width:40px; height:27px; border:1px solid #BABABA; }
.email-quick-textarea { width:355px; height:180px; border:1px solid #BABABA; }

/* PAYMENT */

.customer-list { list-style-type: square; }
.customer-list-secondary { list-style-type: disc; }
.twentyleft { margin:0 0 0 20px; }

/* REQUEST CATALOG */

#request-catalog-body { width:744px; float:left; }

.request-form { width:200px; height:20px; border:1px solid #BABABA; }
.request-form-short { width:80px; height:20px; border:1px solid #BABABA; }
.request-form-med { width:130px; height:20px; border:1px solid #BABABA; }

/* FOOT CARE CONDITION */

#foot-health-wrapper { width:600px; margin:20px 0 0 0; }
#foot-health-box { width:293px; height:150px; background:url(/ic-info/images/foundation/foot-care-condition-new/foot-health-box.jpg) no-repeat; float:left; }
#leg-health-box { width:293px; height:200px; background:url(/ic-info/images/foundation/foot-care-condition-new/leg-health-box.jpg) no-repeat; float:right; }

/* SITEMAP */

.sitemap-header { margin:0 0 0 20px; }
.sitemap-links { margin:0 0 20px 20px; }
.twenty { margin:20px 0 20px 0; }

/* SHOPPING CART - BASKET */

td.desc { height:25px; background-color:#D9E6EF; border:1px solid #C7D4DD; }
td.desc_nl { height:25px; background-color:#D9E6EF; border:1px solid #C7D4DD; border-left-style:none; }
td.row_light { height:95px; background-color:#F9F8F6; border:1px solid #C7D4DD; }
td.row_light_nl { height:95px; background-color:#F9F8F6; border:1px solid #C7D4DD; border-left-style:none; }
td.subtotal_box { height:40px; width:150px; background-color:#D9E6EF; border:1px solid #C7D4DD; }

.cp_prodrecs{width:220px;float:left;position:inline;background:#efefef;text-align:center; border:4px solid #fff; height:250px;}
.cart_prodrec_wrapper{border:1px #c6c6c6 solid;background:#ffffff;padding:5px;width:685px;text-align:center;float:left;}

/* SHOPPING CART - CHECKOUT */

.fifteen-left { margin:0 0 0 15px; }
.checkout-input-small { width:110px; height:28px; border:1px solid #C4C4C4; line-height:28px; }
.checkout-input-med { width:260px; height:25px; border:1px solid #C4C4C4; line-height:25px; }
.checkout-input-long { width:545px; height:25px; border:1px solid #C4C4C4; line-height:25px; }
.checkout-input-cvv { width:60px; height:28px; border:1px solid #C4C4C4; line-height:28px; }
.eighteen-left { margin:0 0 0 18px; _margin:0 0 0 10px;}
.twentyfive-left { margin:0 0 0 25px; _margin:0 0 0 10px;}
.fifteen-top { margin:15px 0 0 0; }
.checkout-input-login { width:185px; height:25px; border:1px solid #C4C4C4; line-height:25px; }
table.fancy_table {border: 1px solid #336;border-width: 1px 1px 0px 1px;border-color: #5F5F5F; #5F5F5F; #5F5F5F; #5F5F5F;}
table.fancy_table td {padding:8px;border-bottom:1px solid #5F5F5F;}



/* BEGIN CLEARFIX FOR FLOAT STYLES */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;_height: 1%;}
.clearfix {display:block;}

