@import url(fonts-min.css);

/* ----- General Formatting ----- */

body { /* hide bvktext-align:center; background-image:url(../images/body-bg3.gif); background-repeat:repeat-x; */ margin:0 0 0 0 ; padding:0;  }
/* use to test positioning of elements
body { text-align:center; background-image:url(../images/layout-grid.gif); background-repeat:repeat-x; margin:0; }
 */
/* formatting for Clearance Specific Search */
.clearanceBox { position:absolute; left:485px; top:410px; width:400px;}
 /* ----- toolmenu for IE in ie.css ----- */
#clearanceMenu {  padding: 0 0 0 0; border-color:#333333; border-right: 0px solid #72787A; margin: 0 0 0 0; }
#clearanceMenu select { border-color: #333333; border-width: 1px 1px 1px 1px;
font-family: "Times New Roman", Times, serif;background-color:#FFFFFF; color:#333333; font-size: 10px; letter-spacing:-1px;   width:105px; }
/* ----- toolmenu .borderless for IE in ie.css ----- */
#clearanceMenu .submittborderless {  margin:10px 15px 0 25px; }
#clearanceMenu .inputBorder { border-width: 1px 1px 1px 1px; border-color: #333333;
font-size: 11px;  color: #333333;  font-family: "Times New Roman", Times, serif;  background-color: #ffffff; font-weight: normal;  }
#clearanceSearch {  width:500px;  margin-top:5px; }


img { border:0 0 0 0; margin:0 0 0 0; padding:0 0 0 0; }
form { margin:0px; padding:0px; display:inline; }
em { }
.dotted-divider {
	overflow: hidden;
	height: 1px;
	background: url(../images/onepage/dottedline-whitebackground.gif) top repeat-x;
	margin: 5px 0 2px 0; }

#optInMessage { font-family: "Times New Roman", Times, serif;font-size:11px; color:#FF3300; margin:2px 2px 2px 2px; }

/**
Don't change the wrapper width less than 790px, otherwise it will mess up the delivery option page in IE
*/
#wrapper { width:850px;	position:relative; margin:0 auto; padding:0; text-align:left;  }
#wrapper-checkout { width:800px; position:relative; margin-left:10px; padding:0; float:left;  }
#wrapper-cart { height:550px; float:left; width:100px; }
#demo-disclaimer { color:#fff; background-color:#FF0000; padding:10px;}


p { color:#333333; margin:0 auto;}
b { color:#333333;  }
h1.category { padding:.5em; margin:0; }
td {font-size:11px; color:#333333; text-align:left;}


a:link, a:visited {	text-decoration:none; color:#333333;  }
a:hover { text-decoration:none; color:#333333; }
a:active { text-decoration:none; color:#333333; }

hr { width:100%; height:1px;  border:0px; background-color:#ccc; color:#ccc; margin:2px 0px 2px 0px; }
.rotate-nav { border:0; text-align:center; background-color:#fff; }
.rotate-img { border:0; text-align:center; background-color:#fff;  }




/* ----- Weyco floating shopping cart -----*/
#floatingcart{
		width: 180px;
	padding: 0px 0px 0px 0px;
	color: #333333;
	visibility: inherit;
	position:absolute; float:left;
	background-color: #FFFFFF;
	}
.floatingcart-container { margin-top:-15px; padding-right:5px; }
#floatingcart .summary { margin: 0px 0 0 0; background:#ffffff; width:180px;  }
#floatingcart .account{ margin: 0px 0 0 0; background:#ffffff; width:180px; text-align:right;  }
#floatingcart a:link, a:visited {	text-decoration:none;  font-weight:normal; color:#333333; }
#floatingcart a:hover { text-decoration:none; color:#333333; }
#floatingcart a:active { font-weight:normal; color:#333333; }
#floatingcart-box{ background-color:#fff;   }

#floatingcart-box  a:link, #floatingcart-box  a:hover, #floatingcart-box  a:active , #floatingcart-box  a:visited{ font-weight:100;  }


.emptybox{  margin: 10px 20px 0px 0; font-size:11px;  color:#FF0000; }
.emptybox-cart{ min-height:4em; padding:10px 10px 40px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px solid #ccc; height:auto; margin:20px 0 0px 20px; width:200px; float:left; font-size:12px; font-weight:normal; }


/* ------ Weyco Addition tool menu ------*/

#zoom { width:500px; margin:20px auto; font-size:11px; color:#333333; }
#zoom .credit{ float:left; margin:0 0 0 10px; }
#zoom .logo{ float:left; vertical-align:top; text-align:left; }
#zoom .container{ text-align:center; margin:50px 0 0 20px;}
#zoom .container-bottom{ text-align:center; font-size:11px; color:#333333; }

#rotate{ width:500px; margin:20px auto; font-size:11px; color:#333333; }
#rotate .credit{ float:left; margin:0 0 0 10px; }
#rotate .logo{ float:left; vertical-align:top; text-align:left; }
#rotate .container{ text-align:center; margin:40px 0 0 0px;}
#rotate .container-bottom{ text-align:center; font-size:11px; color:#333333; }
#rotate .nav{ float:left; margin:15px 0 0 0px; }
#rotate .close{ float:right; margin:-70px 0 0 100px; }


/* ----- toolmenu for IE in ie.css ----- */
#toolmenu { float: left; width: 188px; height: 400px; padding: 0 0 0 0;  border-right: 1px solid #999999; margin: 0 0 10px 0; }
#toolmenu select { float:right; border-color: #333333; border-width: 1px 1px 1px 1px; font-family: "Times New Roman", Times, serif; color: #333333; font-size: 10px;  width:150px; margin: 2px 15px 1px 0; }
/* ----- toolmenu .borderless for IE in ie.css ----- */
#toolmenu .submittborderless { text-align:right; float:right; margin:0 15px 0 0;
font-size:11px; text-transform:uppercase; }
#toolmenu .inputBorder { border-width: 1px 1px 1px 1px; border-color: #333333;  font-size: 11px;  color: #333333;  font-family: "Times New Roman", Times, serif;  background-color: #ffffff; font-weight: normal;  width:150px;  float:right; margin: 2px 15px 2px 0;}
#toolmenu .inputFinder{ border-width: 1px 1px 1px 1px; border-color: #333333;  font-size: 11px;  color: #333333;  font-family: "Times New Roman", Times, serif;  background-color: #ffffff; font-weight: normal;  width:145px;  float:right; margin: 0px 15px 2px 0;}

/* ----- toolmenu .title for IE in ie.css ----- */
#toolmenu .title {  margin:10px 0 0 25px; color:#F6C62C;  font-size:11px; text-transform:uppercase; }
/* ----- div.dotted for IE in ie.css ----- */
#toolmenu div.dash { float:inherit; position:relative; border-bottom: 1px dotted #660000;  width:100%; height:5px; margin:5px 0 5px 0; }
#toolmenu .history { float: left; border-width: 5px 5px 5px 5px; border-color:#660000; border-style: solid; position: relative; z-index: 1; top: 30px; text-align:left; background:#ffffff; width: 183px; margin: 13px -5px 0 0; }
#optInMessage { position:relative; font-family: "Times New Roman", Times, serif; color: #FF0000; font-size: 10px;  }

.clear1{height:3px;clear:both;overflow:hidden; background-color:#FFF; }
/*
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear {display: inline-table;}

.clear0{clear:both;}
.clear1{height:1px;clear:both;overflow:hidden; background-color:#FFF; }
.clear4{height:4px;clear:both;overflow:hidden;}
.clear5{height:5px;clear:both;overflow:hidden;}
.clear10{height:10px;clear:both;overflow:hidden;}
.clear20{height:20px;clear:both;overflow:hidden;}
.clear40{height:40px;clear:both;overflow:hidden;}
.clear60{height:60px;clear:both;overflow:hidden;} */


/* ----- Layout Formatting ----- */

#main-content { float:left; width:600px;  }

#main-content h1 {  }
.thumbnail { height:120px; valign:bottom; align:center; text-align:center; width:120px; }
.thumbnail-image { height:120px; vertical-align:bottom; text-align:center; }


/* ----- About Us Layout Formatting ----- */
#aboutus-content { margin:0px 0 20px 20px; float:left; }
#aboutus-content .image{ float:left; position:absolute; margin-left:0px; margin-top:0px; z-index:2 }
#aboutus-content .body{ width:300px; float:left; position:absolute; z-index:10; }
#caption{ position:relative;font-family: "Times New Roman", Times, serif;  font-size:11px; font-style:italic; color:#333333; margin-left:10px; width:450px;}
#aboutus-content h1{ font-family: "Times New Roman", Times, serif;  font-size:20px;  color:#9D9C9C;  margin-bottom:10px;}
#aboutus-content b{ font-family: "Times New Roman", Times, serif;  font-size:11px;  color:#9D9C9C;}


/* ----- Contact Us Layout Formatting ----- */
#contactus-content { margin:0px 0 20px 0px; float:left; position:relative; z-index:60602 }

#contactus-content h1{ font-family: "Times New Roman", Times, serif;  font-size:22px;  color:#9D9C9C;  margin:10px 0px 10px 20px;}
#contactus-content h2{ font-family: "Times New Roman", Times, serif;  font-size:12px;  color:#9D9C9C;  margin:10px 0px 10px 0px; text-decoration:none;}
#contactus-content h3{ font-family: "Times New Roman", Times, serif;  font-size:11px;  color:#9D9C9C;  margin:20px 0px 0px 0px; }

#contactus-content .body{ width:590px; margin-bottom:20px; margin-left:20px;  font-style:normal; font-size:22px;  padding-right:5px;   }
#contactus-content p { text-align:left; }
#contactus-content .statement, .statement { font-style:italic; font-size:16px; text-transform:lowercase; padding-right:0px;  }


/* Collections */
#collections { float:left; font-family: "Times New Roman", Times, serif; color:#333333; width:700px; margin:10px 0 0 50px;  }
#collections p{ font-family: "Times New Roman", Times, serif;  color:#333333;  }
#collections h1{ font-family: "Times New Roman", Times, serif;  font-size:22px;  color:#9D9C9C;  margin:0px 0px 10px 0px;}
/* #map { float:inherit; top:220px; left:100px; } */

#collections .locator { float:left;  position:relative; width:450px;  }
#collections .alert { min-height:4em; padding:10px 10px 0px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px dotted #DF0029; height:auto; margin:20px 0 20px 20px; width:150px;}
#collections .info { min-height:4em; padding:10px 10px 20px 70px; background:#fff url(../images/ico-info.gif) no-repeat 12px 12px; color:#333333; border:1px solid #ccc; height:auto; margin:0 0 20px 20px; width:200px;}
#collectionsresults { float:left; width:350px; margin-left:10px;}
#collectionsresults li { margin:2px auto; }
#collectionsresults a:visited, a:link { text-decoration:none; margin:auto;}
#collections .coollinks { float:left; width:300px;  }
#collections .accessories-right{ float:right; text-align:left: }
#collections .accessories-left{ float:left; text-align:left: }
#collections .accessories-submitt{ float:left; text-align:left; }
#collections  .multimedia { float:right; width:250px; }
#collections  .retailers {width:350px; }
#zipcode {  width:300px; float:left;  }
#collections div.dash { float:inherit; position:relative; border-bottom: 1px dotted #c3c3c3;  width:100%; height:5px; margin:5px 0 5px 0; }
.collections-button {
  background-color:#FFFFCC;
  border:2px solid #333333;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:5px 5px 5px 5px;
  margin-left:0px;
  margin-bottom:5px;

}







/* ----- Messages Formatting ----- */

.req { color:red; font-size:11px; font-style:italic;  }
.error-msg { border:2px solid red;padding:8px;margin:20px 0px 20px 0px;color:red;}

.error-message-title { color:red;margin-bottom:5px;font-size:122%; }
.error-message-item { margin-bottom:2px; font-size:122%;  }
.notice-message-item { color:red;margin-bottom:5px;font-size:122%; }
.info-message-item { color:#F60;margin-bottom:5px;font-size:100%; margin-top:10px; }

.savings{ color:#FF6600; width:240px; margin-top:10px; float:right; position:relative; left:20px; border-top: 1px dotted #666000;  }



#info { min-height:4em; padding:10px 10px 10px 70px; background:#fff url(../images/ico-info.gif) no-repeat 12px 12px; color:yellow; border:1px solid #DF0029; height:auto; margin:0 0 20px 20px;}
#alert { min-height:4em; padding:10px 10px 6px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px solid #DF0029; height:auto; margin:10px 0 0px 120px; width:540px;}

#alert-login { min-height:4em; padding:10px 10px 10px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px dotted #DF0029; height:auto; margin:10px 0 0px 20px; width:540px;}

#alert-registered { min-height:4em; padding:10px 10px 10px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px dotted #DF0029; height:auto; margin:10px 0 0px 0px; width:320px;}


#alert-wishlist { min-height:4em; padding:10px 10px 10px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px solid #DF0029; height:auto; margin:20px 0 0px 20px; width:200px;}

.alert { min-height:4em; padding:10px 10px 0px 70px; background:#fff url(../images/ico-error.gif) no-repeat 12px 12px; color:red; border:1px solid #DF0029; height:auto; margin:20px 0 20px 20px; width:200px;}

.alert-onepage { min-height:4em; padding:10px 10px 0px 20px; background:#fff url(../images/errorAlert.gif) no-repeat 5px 10px; color:red; border:1px solid #DF0029; height:auto; margin:20px 5px 5px 0px; width:300px; float:left; font-size:11px;}
.reg-users { font-family: "Times New Roman", Times, serif;font-size:11px; color:#FF0000;  }
/* for Internet Explorer */
/*\*/
* html #alert { height:4em; }
/**/

/* ----- Header Formatting ----- */

/* ----- #header ie fix in ie.css ----- */
#header { width:100%; height:111px;  border-bottom: 5px solid #660000; }
#headeronepage { width:100%; height:111px;  border-bottom: 0px solid #333333; text-align:center; position:relative; margin:0 auto; padding:0 0 10px 0; text-align:left;  }
#logo { float:left; padding:0px 0px 0px 0px; margin-top:0 0 0 0;}
#account { float:right; text-align:left; height:25px; padding:0; margin-top:5px; color:#999; background-color:#fff; }
#account a { text-decoration:none;}

#notme a { text-decoration:none;  }

/* ---- Top Nav ----- */
#mainmenu-box { float:left; height:auto; visibility: inherit; position: absolute; left: 300px; top: 5px; margin:0 auto; text-align:left; width:600px; margin-top:30px;  }
#topnav { text-align:left;}
#topnav li { display:inline; margin:0; padding:0 ; font-family: "Times New Roman", Times, serif; font-size:11px; color:#333333; }
#topnav .dash { border-top: 1px dotted #c3c3c3; width:100%; margin:0px 0px 0px 0px; height:5px; }
#topnav .links {  margin-left:5px; }
/* ----- Button Formatting ----- */

#search { clear:both; position:relative; height:41px; line-height:29px; }
#search .search-form { position:absolute; top:11px; }
#search input.button, .search-btn {
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;
  border:1px solid #333333; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
}
.search-box { padding-left:3px; border:1px solid #7f9db9; margin-left:3px; width:200px; margin-bottom:3px; }
#search-alert { width:400px; margin-left:20px; position:relative; float:left;  }
#search-alert .results {text-align:left;  }
#search-alert li {text-align:left; margin-left:40px; }
#search-again { float:left; padding:0px 0px 0px 15px; margin-top:15px; width:50%;}
#search-again input.button, .search-btn {
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;
  border:1px solid #333333; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
}


/* ----- Top Menu Formatting ----- */

#tabs10 { text-align:left; margin-left:0px; padding-bottom:10px; /*border-bottom:1px solid #999999; width:95%;*/ }
#tabs10 ul { margin:0; padding:0px 0 0 0; list-style:none;  }
#tabs10 li { margin:0; padding:0;   }
#tabs10 a {  margin:0; padding:0 0 5px 10px; color:#333333; text-decoration:none; }
#tabs10 a p{ float:left; margin-left:25px; color: #333333;}
/* Commented Backslash Hack hides rule from IE5-Mac \
#tabs10 a p{ float:none; }
/* End IE5-Mac hack */
#tabs10 a:hover p{ color:#F6C62C; }
#tabs10 a:hover { padding:0 0 5px 10px;  color:#333333; font-size:11px; cursor:hand;  }
#tabs10 a:hover p{ background-position:100% -84px; }
#tabs10 #current a { padding:0 0 5px 10px; /*background:url("../images/arrow_up_tiny.gif") no-repeat center bottom; */color:#F6C62C;    }
#tabs10 #current a p{ background-position:100% -42px; }
#tabs10 #current p{ color:#F6C62C; }

#tabs10 #mini-cart a { float:right; white-space:nowrap; background:url("../images/tableft10-cart.gif") no-repeat left top; margin:0; padding:0 0 0 4px; text-decoration:none; }
#tabs10 #mini-cart a span { cursor:hand; width:160px; text-align:right; float:left; display:block; background:url("../images/tabright10-cart.gif") no-repeat right top; padding:5px 15px 4px 6px; color:#FFF; }
#topmenu {  }


/* ----- Breadcrumb Formating ----- */


/* #breadcrumb a { text-decoration:none; margin:0px 3px 5px 0px; font-size:11px;  }
#breadcrumb a:hover, a:active{ text-decoration:none;  margin:0px 3px 5px 0px;font-size:11px; } */
#breadcrumb  { margin:10px 0 0 210px; font-family: "Times New Roman", Times, serif;font-size:11px; width:50%;  }
#breadcrumb  p, h1{ font-family: "Times New Roman", Times, serif;font-size:11px; margin-top:10px; color:#9D9C9C;  }
#breadcrumb-nosidemenu  { margin:10px 0 0 20px; font-family: "Times New Roman", Times, serif;font-size:11px; width:50%;  }

/* ----- Home Page Formating ----- */
#fp-wrapper { width:1024px;	position:relative; margin:0 auto; padding:0; text-align:left;  }
.fp-promo-box { float:left; margin:0px auto; margin-bottom:10px; }


#fp-category-grid ul { width:235px; float:left; margin:0px 20px 40px 0px; list-style:none; padding:0; }
#fp-category-grid li.fp-category-name h2 a{ text-transform:uppercase; color:#F60; text-decoration:none; }
#fp-category-grid li.fp-category-name { text-align:left; }
#fp-category-grid li.fp-category-name a,li.fp-category-name a:link,li.fp-category-name a:visited,li.fp-category-name a:active { font-size:11px; color:#333333; }
#fp-category-grid li.fp-category-name a:hover { text-decoration:none; }
#fp-category-grid li.fp-category-img { float:left; margin:0 10px 0 0; padding:0; }
#fp-category-grid li.fp-category img { vertical-align:bottom; }

/* ----- Side Menu Formating ----- */

#side-menu { float:left;}
#side-menu a { text-decoration:none; font-size:;}
#side-menu a:hover { text-decoration:none;}
#side-menu h2 { font-size:11px; padding:0px; text-transform:uppercase; margin:10px 0 2px 0;}

#side-menu ul { margin:0; padding-left:10px; list-style:; height: 25px; }
#side-menu ul li { font-size:50px; padding:3px 0px 0px 0px; color:#666;}
#side-menu ul li a { color:#C60;}
#side-menu ul li.sale a { color:orangered; }

/* ----- Footer Formatting -----

#footer { clear:both; padding-top:20px; padding-bottom: 40px; border-top: 0px solid #999; background:url(../images/bg-breadcrumbs.gif) repeat-x; }
#footer div { width:768px; margin:0 auto; text-align:center; font-family: "Times New Roman", Times, serif; font-size:11px; color:#333333;  display:inline; margin:0; padding:0;}
#footer div#footer-nav { }
#footer li { display:inline; margin:0; padding:0;  }
#footer div#copyright { width:160px; height:45px; float:right; }
#footer a:link, a:visited { text-decoration:none; font-weight:normal; color:#333333; }
#footer a:hover { text-decoration:none; color:#333333; }
#footer a:active { font-weight:normal; color:#333333; outline: 1px dotted red;}

*/



/* ----- Grid Formatting ----- */

ul.product { width:110px;  float:left; margin:5px 5px 5px 5px; list-style:none; padding:0 0 0 0; }
ul.product input { float:left; }
li.product-item-name { text-align:center;  }
li.product-item-name a,li.product-item-name a:link,li.product-item-name a:visited,li.product-item-name a:active { font-size:11px; color:#333333;}
li.product-item-name a:hover, a:link {  color:#333333; }
li.product-pricing { text-align:center; color:#333333; }
li.product-review-snippet { text-align:left; }
li { }
li img { vertical-align:bottom; }
li.product-select { text-align:left; margin:8px 0 0 0; font-size:11px; color:72787B; }

#recentlyviewed h1{ font-size:12px; color:#333333;  }
#recentlyviewed { float:left; width:300px; }
fieldset ul.recentlyviewed { width:300px; text-align:center; margin:0px 20px 10px 0px; list-style:none; padding:0; }
ul.recentlyviewed { width:40px; text-align:center; float:left; margin:0px 5px 10px 5px; list-style:none; padding:0; }
li.recentlyviewed-item-name { text-align:left; }
li.recentlyviewed-item-name a,li.product-item-name a:link,li.product-item-name a:visited,li.product-item-name a:active { font-size:11px; color:#333333; }
li.recentlyviewed-item-name a:hover { text-decoration:none; }
li.recentlyviewed-img { border:1px solid #999999; margin:0; padding:0; }
li.recentlyviewed-img img { vertical-align:bottom; }

/* 4 across grid view */
#product-grid-4 { clear:both; }
#product-grid-4 ul.product { }
#product-grid-4 ul.product .brand-name { margin-top:6px; }

/* 3 across grid view */
#product-grid-3 { clear:both; }
#product-grid-3 ul.product { width:120px; text-align:center; margin:0px 20px 0px 20px; }
#product-grid-3 li {  text-align:center; }
#product-grid-3 ul.product .brand-name { margin-top:6px; }

/* 2 across grid view */
#product-grid-2 { clear:both; }
#product-grid-2 ul.product { width:265px; }
#product-grid-2 li { float:left; margin:0 10px 0 0; }

/* 1 across grid view */
#product-grid-1 { clear:both; }
#product-grid-1 ul.product { clear:left; width:100%; margin:0px 0px 10px 0px; }
#product-grid-1 li { float:left; margin:0 10px 0 0;}

.gridimage { border-bottom:1px solid #999999;}
.grid_box { text-transform:uppercase;   }
.catimage-bottom { margin:10px 0px 10px 200px; position:relative; float:left; }
.brand-name { font-weight:normal; font-family: "Times New Roman", Times, serif; font-size:11px; color:#333333;  }
.brand-name a, a:visited { text-decoration:none; }
.prod-name {   margin:2px auto; }

.prod-name a, a:visited { color:#333333;  font-weight:normal;  text-decoration:none;  margin-left:7px; }
.sale-price { font-size:11px;  color:#FE0700; font-style:italic; }
.reg-price { font-size:11px; font-family: "Times New Roman", Times, serif;color:#333333; font-style:italic; }
.was-save { font-size:11px; color:#333333; font-style:italic; }

.starting-from {display:block; font-size:11px; font-weight:normal; color:#333333; }
.tier-level { font-size:77%; font-weight:normal; color:#333333; line-height:14px; }
.tier {display:block;}
.tier .reg-price { font-size:100%; }
.tier .sale-price { font-size:100%; }

.free-shipping { margin-top:6px;  font-size:11px; color:orangered; }

/* ----- Pagination Formatting ----- */

.cat-nav { float:right; margin:0 50px 0 0;}

.sort { margin:4px;  float:left; color:#333333;}
.pagination { margin:1px 10px 1px 10px;  float:right;
	font-style: italic;
  }
.pagination a { color:#333333; text-decoration:none;  }
.pagination a:visited { text-decoration:none; }
.pagination a:hover { text-decoration:none; color:#333333; f  }
.continuum { color:#C60; }
.current { color:#F6C62C; text-decoration:underline;  padding:2px 2px 2px 2px;}

/* ----- Featured Product Formatting ----- */

div.featured { border:1px solid #c5d4e6; border-bottom:none; }
div.featured h3 { font-size:100%; padding:.5em; margin:0; background-color:#f6f8fb; }
div.featured #product-grid-2 { padding:.5em; }

/* ----- Site Map Fotmatting ----- */

#site-map-category { float:left; width:210px; margin:0px 10px 20px 10px; }

.site-map-category { float:left; width:180px; margin:0px 10px 20px 0px; }

.site-map-brand-title, .site-map-category-title {  margin:0px 10px 0px 0px; font-size:16px; line-height:1em; color:#9D9C9C; text-transform:lowercase; border-bottom:1px dotted #999999;      }

ul.sitemap { width:180px; text-align:left; float:left; margin:0px 20px 0px 0px; list-style:circle; padding:0; font-weight:normal; text-transform:lowercase;}
ul.sitemap-products { text-align:left; float:left; margin:0px 20px 0px 0px; list-style:circle; padding:0; }
li.sitemap-item-name  {
	list-style-image: url(/shop-fl/template-resources/images/ico_aro_right.gif);
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color:#333333;
	text-decoration:none;
	margin-left:20px; }
li.sitemap-item-name a,li.sitemap-item-name a:link,li.sitemap-item-name a:visited,li.sitemap-item-name a:active { font-size:11px; color:#333333; text-decoration: none; }
li.sitemap-item-name a:hover { text-decoration:none; }

/* ----- Product Formatting ----- */

#prod-left {   margin: 0 0 0 0px; float:left; width:310px;  }
/* width mod prod-middle in ie.css */
#prod-middle { float:left; width:350px; margin-left:20px; font-family: "Times New Roman", Times, serif; }
/* width mod in prod-right ie.css */
#prod-right {  float:left; margin:0px 0px 0px 10px;}

/* -- left -- */
-main { float:left; margin: 0 20px 0 0; }
-main img { }

.product-alt-images { clear:both; }
.product-alt-thumb { float:left; margin:0 5px 5px 0; border:1px solid #999999; }


#weycoSwatches { text-align:left; float:left; }
.swatches-ttl { color:#666; font-size:77%; margin:0 0 5px 0; }
.swatch-color {  margin:0 5px 5px 0; border:1px dotted #999999; padding:1px; }

.brand-logo { border:1px dotted #999999; text-align:center; }
#prod-detail-options {  font-size:11px; width:300px; float:left; margin:10px; }
#prod-detail-options  .zoom{  float:right; margin:0 10px 0 10px;  }
#prod-detail-options  .rotate{  float:right; margin:0 10px 0 10px;  }
#prod-detail-options .swatches{  float:left;   }
#prod-detail-options  .print-email{float:left; margin: 5px 0 0 0px; font-style:italic; }


/* -- middle -- */

.sku { color:#fff; font-size:10px; font-style:italic; display:none; }
.outstock { text-transform:uppercase; color:orangered; font-size:92%; margin:0 0 0 0; }
.instock {  text-transform:uppercase; color:green; font-size:92%; margin:0 0 0 0; }
.minqty { color:orangered; font-size:92%; margin:.5em 0 0 0; clear:both; }
.product-img-main { float:left; margin: 0 20px 0 0; width:310px; }
.product-img-main img { }
.product-box { width:100%; /* background:transparent url(../images/bg-product-options.gif) no-repeat top left;*/  }
/* (ps) used on guidedSkuTemplate */
.price-box { padding:5px 0 0 0; color:#333333; font-style: italic;
	font-size: 14px;
	font-weight: bold;
	margin: 2px 0;  }

/* horizontal form fields */
#inventoryText { position:relative; margin:0px 10px 10px 0px; }
.options-box {  padding:0 0 0 0; margin:0; border-top:0px solid #999999; z-index:1; margin-top:2px; }

.options-box label { float:left; display:block; margin:0 1em 0 0; font-weight:normal; font-style:italic;}
.options-box select { display:block; margin:.25em 0 0 0; font-style:italic; }


/* vertical form fields
#inventoryText { position:relative; margin:0px 10px 20px 0px; }
.options-box label { clear:both; float:left; display:block; width:6em; margin-top:-1em; z-index:1; }
.options-box select { position:relative; top:-1.4em; left:6em; display:block; z-index:1;}


.additional-items-box { /* background-image:url(/images/dash.jpg); background-repeat:repeat-x ; */ width:150px; margin:10px 0px 10px 0px; height:10px; }
.add-to-cart-box { float:left; margin: 0 auto;}
#addToCartSubmit { margin:0 0 5px 0px; }
.wishlist { margin:0 0 0 0px; font-style:italic;  }
.wishlist a, a:visited { text-decoration:none; }
.button-normal {
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;
  border:1px solid #333333; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
  margin-left:20px;

}
.button-return {
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;
  border:1px solid #333333; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
}



#product-details-box { margin:0 auto;   }
#product-details-box li, .list-circles { list-style-image:none; list-style-type:circle; padding:0 0 0.2em 1.5em;  }
#product-details-box h1 { 	margin-left: -32px; font-weight: normal; font-size:22px; text-transform:uppercase; color:#333333 ; }
.prod-name-i { font-style:italic; font-size:22px; text-transform:lowercase; padding-right:5px;  }
.prod-style { font-style:italic; font-size:22px; }
.product-details-misc { margin-bottom:5px; }


.attribute-tbl { width:100%; border-collapse:collapse; }
.attribute-tbl thead tr td { background-color:#F1F6F0;  padding:3px 4px; }
.attribute-tbl tbody tr td { background-color:#fff; padding:2px 4px; border-bottom:1px solid #999999; }
.attribute-tbl tbody tr.group-ttl td {  padding:10px 4px 3px 4px; }
.attribute-tbl tbody tr.odd td { background-color:#F1F6F0; }

#product-grid-1 h2 { clear:both; margin-bottom:1em; }
#prod-middle #product-grid-1 ul.product { text-align:center; float:left; list-style:none; padding:0; }
#prod-middle #product-grid-1 { clear:both; }
#prod-middle #product-grid-1 ul.product { clear:left; width:378px; margin:0px 0px 10px 0px; }
#prod-middle #product-grid-1 li { float:left; margin:0 10px 0 0;}
#prod-middle #product-grid-1 li.product-select { float:left; text-align:left; margin:0 5px 0 0; }

#prod-middle #product-grid-1 li.product-item-name { width:200px; float:left; }

#product-details-box .sale-price { font-size:130%;  color:#FE0700; font-style:italic; }
#product-details-box .reg-price { font-size:130%;  color:#333333; font-style:italic; }
#product-details-box .was-save { font-size:130%; color:#333333; font-style:italic; }

#product-also-purchased li { margin-bottom:.5em; line-height:150%;}

/* -- right -- */

h3.upgrade { background:url(../images/bg-upgrade-to.gif) no-repeat top left; font-size:100%; padding:.4em .7em; margin:0; color:#FFF; }
h3.may-also-like {
	font-size: 12px;
	text-align: center;
	font-style:italic;
	border-bottom: #999999 1px solid;
        margin-top:10px; margin-bottom:5px;
	/* background:url(../images/bg-may-also-like.gif) no-repeat top left;*/
	font-family: "Times New Roman", Times, serif;
  }

h3.recently-viewed { font-size:100%; padding:.4em .7em; margin:20px 0 10px 0; color:#333; border-bottom:1px solid #999999; }
#recently-viewed { width:300px; }

#prod-right #product-grid-1 { text-align:center; /* background:url(../images/bg-merchandising.gif) no-repeat top left; */  }
#prod-right #product-grid-1 ul.product {  width:122px; margin:0px 0px 0px 0px; }
#prod-right #product-grid-1 li { float:none; margin:0 0 6px 0;}
#prod-right #product-grid-1 li.product-item-name { width:120px; }

/* ----- Add to Cart Button Formatting ----- */

input.add-to-cart {
  /*background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;*/
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
  margin-left:20px;
}

input.off {
  background:#F1F1ED url(none);
  border:1px solid #C4C3BF;
  color:#BB9DAF;
  cursor:default;
}

input.add-to-cart-small {
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;
  border:1px solid #333333; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
}

/* ----- Category Formatting ----- */

.category-image { float:left;  }
.category-description-box { float:right; width:290px; height:184px; background-color:gray; margin-left:4px; }
.category-description { font-size:92%; margin:4px; background-color:#FFF; height:176px!important; min-height:176px; }
.category-description h1 { margin:0px!important; padding:10px; color:orangered; font-size:114%;  }
.category-description div.text { margin:0; padding:4px 10px; }
.category-description div.text p { margin:0 0 5px 0; }
h3.top-sellers { width:286px; margin:0; padding:.5em 0 0 0; border-top:4px solid orangered; text-transform:uppercase; color:orangered;  font-size:128%;  }


/* ----- Checkout Formatting ----- */

#checkout-breadcrumb ul { margin:0 0 0 10px; padding:0px; color:#3366ff; font-size:122%; }
#checkout-breadcrumb li { float:left; margin-right:25px; margin-top:.5em; list-style:none; }
#checkout-breadcrumb ul li.on {  }

#body, #account-personal-info { position:relative; padding:0; width:600px; float:left; margin-bottom:10px;}
#body h1{ font-family: "Times New Roman", Times, serif;  font-size:20px;  color:#9D9C9C;  margin:10px 0px 10px 20px;}
#cart .order { }

#sign-in-no-account { float:left; width:250px; margin:0 0 0 0; }
#sign-in-no-account label { display:block; margin:10px 0 0 0; }
#sign-in-have-account { float:left; width:250px; margin:0 0 20px 0; }
#sign-in-have-account label { display:block; margin:10px 0 0 0; font-size:11px; color:#333333; }
#sign-in-want-account { float:left; width:250px; margin:0 10px 0 0; font-size:11px; color:#333333; }
#sign-in-want-account label { display:block; margin:10px 0 0 0; width:300px; font-size:11px; color:#333333; }
#sign-in-want-account ul { list-style:disc; font-family: "Times New Roman", Times, serif;font-size:11px; color:#333333; }

#sign-in table { border-collapse:collapse;}
#sign-in { font-size:100%!important;}

#checkout-shipping, .items { width:480px; clear:both; margin:0 0 0px 0; text-align:right; }
#checkout-shipping table { border-collapse:collapse;}
#choose-address tr td { padding:8px 4px; border-bottom:1px solid #999999; }
#checkout-shipping #choose-address #new-address td { border-bottom:none; }
#checkout-shipping #choose-address #new-address td label { color:orangered; }
#checkout-shipping #choose-address #new-address td table { margin-top:8px; }
#checkout-shipping #choose-address #new-address td table tr td{ padding:2px; }

#checkout-delivery-options { width:480px; float:left; }
#checkout-delivery-options #shipping td { padding:3px; }

#checkout-review-shipping { float:left; width:250px; clear:both; font-size:11px; color:#333333; }
#checkout-review-billing { float:right; width:250px; font-size:11px; color:#333333; }
#checkout-review-create-password { clear:both; width:430px; }
#checkout-review-cart { clear:both; }
#checkout-review-cart .order { width:100%; }

#checkout-review-payment { float:left; width:430px;  }
#checkout-review-totals { float:left; width:250px; padding:0 0 20px 50px; }


#checkout-receipt-details { float:left; width:300px; clear:both; }
#checkout-receipt-return { float:left; margin-top:10px; padding-bottom:10px; }
#cart-summary-table .gift-card td { padding:0px; text-align:right;  text-decoration:none; color:#663300   }

.form-button { clear:both; text-align:right; border:0px solid #ccc; padding:0px; margin-top:10px; cursor:pointer; }

#checkout-review-payment table tbody tr td.action a { display:inline; margin-bottom:5px; font-size:11px; white-space:nowrap; }
#checkout-review-payment a { text-decoration:none; }

/* ----- Cart Summary Formatting ----- */

.hide { display:none; }
#cart-summary {  float:left; width:330px; }
#cart-summary-table { text-align:right; width:150px; vertical-align:top; float:right; }
#cart-summary-table .sub-total td {  padding: 0px 0 0px 0; white-space:nowrap; border-bottom:0px solid #999999;
 text-align:right; font-weight:normal; font-size:14px; }
#cart-summary-table .sub-total td.title { font-weight:normal; text-transform:lowercase; font-size:13px;}
#cart-summary-table .sub-total td.value { font-weight:normal; font-size:13px; }

#cart-summary-table .tax td { padding:0 0 0 0;  }
#cart-summary-table .tax td.title { text-transform:lowercase; font-size:13px;  }
#cart-summary-table .tax td.value { font-size:13px;}

#cart-summary-table .shipping td { padding:0 0 0 0; text-align:right; }
#cart-summary-table .shipping td.title { text-transform:lowercase; font-size:13px;  }
#cart-summary-table .shipping td.value { font-size:13px;}

#cart-summary-table .promotion td { padding:0 0 0 0; text-align:right; }
#cart-summary-table .promotion td.title { color:red; text-transform:capitalize; font-size:13px;  }
#cart-summary-table .promotion td.value { color:red; font-size:13px; }

#cart-summary-table .total td { text-align:right; padding:0 0 0 0; }
#cart-summary-table .total td.title { text-transform:lowercase; font-weight:bold;  font-size:13px; }
#cart-summary-table .total td.value { font-size:13px;  }



/* ------ End of Cart Summary Formatting -----*/

.sub-total td {  padding: 0px 0 0px 0; white-space:nowrap; border-bottom:0px solid #999999;
text-align:right; font-weight:normal; font-size:11px; }
.sub-total td.title { font-weight:normal; text-transform:capitalize; }
.sub-total td.value { font-weight:normal; }

.tax td { padding:0 0 0 0; text-align:right; }
.tax td.title { text-transform:capitalize; }
.tax td.value {}

.shipping td { padding:0 0 0 0; text-align:right; }
.shipping td.title { text-transform:capitalize; }
.shipping td.value {}

/* -- Fix for IE and IE7 --*/
.promotion td { padding:0 0 0 0; text-align:right; }
.promotion td.title { color:red; text-transform:capitalize; font-size:11px;  }
.promotion td.value { color:red; font-size:11px;  }

.total td { text-align:right; padding:0 0 0 0; }
.total td.title {  text-transform:uppercase;  }
.total td.value { font-size:11px;  color:#333333; }

.shipping-rates-table { table-layout:auto; width:100%; margin:0; border-collapse:collapse; }
.shipping-rates-table tr { vertical-align:top; }
.shipping-rates-table td { padding:4px 0 0 0; text-align:right; }
td.type { text-align:left!important; color:#333; padding-bottom:10px; padding-left:6px; }
td.rate { padding-left:25px;}
td.free { text-transform:uppercase; color:red; }

#checkout-cart-summary { width:250px;  }
#checkout-cart-summary td { font-size:100%; }
#checkout-cart-summary .subtotal { font-size:107%; }
#checkout-cart-summary .total { font-size:152%;  color:#333333; }

#checkout-review-totals table { width:95%; }
#checkout-review-totals td { font-size:100%; }
#checkout-review-totals .subtotal { font-size:107%; }
#checkout-review-totals .total { font-size:152%;  color:#333333; text-align:right; }

/* ----- Values Formatting ----- */

/* ----- Wish List Formatting ----- */
#wish-list table { table-layout:auto; width:100%; margin:0; border-collapse:collapse;
border-bottom: 0px dotted #666666; border-top: 1px dotted #666666; }

/* ----- Cart Formatting ----- */

#cart table { width:600px;  border-collapse:collapse; border:0px solid #999999; margin:0px 0 0px 0px;  }
#cart a { text-decoration:none; }
#cart a:hover { text-decoration:none; }

#cart table thead tr td {  text-align:right; padding:6px; font-size:12px;
font-family: "Times New Roman", Times, serif; background-color:#ededed;  }

#cart table tbody tr td { text-align:right; padding:6px; vertical-align:top; }
#cart table tbody tr td.action { text-align:left; border-right:1px solid #999999; font-size:11px; }


#cart table tbody tr td.action a { display:block; margin-bottom:5px; font-size:11px; white-space:nowrap; text-align:left;}

#cart table tr td.img { text-align:center; }
#cart table tr td.desc { text-align:left; width:100%; }
#cart table tr td.qty { text-align:center; }
#cart table tr td.unit-price {  }
#cart table tr td.total-price {  border-right:0px solid #999999; font-size:12px; }

/* ----- Cart Order Details Formatting ----- */

#cart-order { float:left;}
#cart-order table {  width:600px; padding:0 ; border:1px solid #999999; margin:0px 0 10px 0px; }
#cart-order  a { text-decoration:none; }
#cart-order  a:hover { text-decoration:none; }
#cart-order table thead tr td {  text-align:right; padding:6px; font-size:12px; font-family: "Times New Roman", Times, serif;color:#fff; background-color:#ededed; color:#333333; border:0px;  }

#cart-order  table tr td.img { text-align:center; }
#cart-order  table tr td.desc { text-align:left; width:100%; }
#cart-order  table tr td.qty { text-align:center; }
#cart-order  table tr td.unit-price {  }
#cart-order  table tr td.total-price {  border-right:0px solid #999999; font-size:12px; }


/* ----- Cart Wish List Formatting ----*/

#cart-wishlist table { table-layout:auto; width:600px; margin:0; border-collapse:collapse; border:1px solid #999999; margin:20px 0 10px 20px; }
#cart-wishlist a { text-decoration:none; }
#cart-wishlist a:hover { text-decoration:none; }

#cart-wishlist table thead tr td {  text-align:right; padding:6px; font-size:12px;
font-family: "Times New Roman", Times, serif; background-color:#ededed;   }

#cart-wishlist table tbody tr td { text-align:right; padding:6px; vertical-align:top; }
#cart-wishlist table tbody tr td.action { text-align:left; border-right:1px dotted #999999; font-size:11px; }
#cart-wishlist table tbody tr td.action a { display:block; margin-bottom:5px; font-size:11px; white-space:nowrap; }

#cart-wishlist table tr td.img { text-align:center; }
#cart-wishlist table tr td.desc { text-align:left; width:100%; }
#cart-wishlist table tr td.qty { text-align:center; }
#cart-wishlist table tr td.unit-price {  }
#cart-wishlist table tr td.total-price {  border-right:1px solid #999999; font-size:12px; }



.line td { padding: 7px 6px 7px 6px; border-top:1px solid #999999; }
.dependant td { padding: 15px 6px 7px 6px; border-top:none; }

.float-line td { padding:1px inherit; border-top:1px dotted #999999; vertical-align:bottom; text-align:left;  }
.float-dependant td { padding:1px inherit; border-top:none; }
.float-reg-price { font-size:10px; text-align:right; }
.float-img { text-align:right; }
.float-desc { text-align:left; }
#continue-shopping-box { border:1px solid #999999; padding:0px; background:url(../images/bg-cat-nav.gif) repeat-x top; }
#continue-shopping-box .nav { margin:4px; font-size:90%; float:right; }
#continue-shopping-box select { color:#666; margin:0px 4px; }

#cart-recommendations { float:left; width:250px; }
#calculate-shipping { float:left; width:310px; }
#calculate-shipping a { text-decoration:none; }
#shipping-rates { float:left; width:310px;  }
#shipping-rates a { text-decoration:none;  }
#promo { background-color:#d5d5d5; width:80%; }

.promo-box {  border-bottom:1px dotted #999999; float:left; width:600px; text-align:right; padding:5px 0 5px 0; margin-bottom:0px;}
.promo-box a {  text-decoration:none;  }
.promo-code { font-weight:normal; font-size:11px; text-decoration:none; color:#333333; }


.checkout-button {
  vertical-align:middle;
  text-align:center;
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:14px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;

}

.promo-button {
  vertical-align:middle;
  text-align:center;
  /* background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:11px;
  font-style:italic;
  cursor:pointer;
  overflow:visible;

}

.checkout-paypal-button {


  background: url("https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif");
  border:0px solid #000000;
  color:#fff;
  cursor:pointer;
  padding: 0 0 0;
  margin:0px 0 0 0px;
  width:142px;
  height:42px;


}

/* ----- Account Formatting ----- */

#account-personal-info { width:600px; }
#account-order-history { width:600px; clear:both; }
#account-credit-cards { width:600px; clear:both; }
#account-address-book { width:600px; clear:both; }

#account-personal-info .title { font-family: "Times New Roman", Times, serif;font-size:11px; color:#333333;  margin-top:10px;}
#account-personal-info .value { font-size:11px; color:#333333; }

/* ----- Fieldset Formatting ----- */
#your-bag { border:1px solid #999999; width:600px;  float:left;  }
.your-bag-h1 { font-style:italic; font-size:22px; text-transform:lowercase; padding-right:5px;  }
.your-bag-h2 { font-style:italic; font-size:22px;   padding-right:5px; text-transform:uppercase; font-style:normal;  }
fieldset { border:1px solid #999999; margin:0px 0px 10px 0px; margin-left:20px; padding:10px 10px 10px 10px; }
fieldset h1 { margin-top:0!important; }
fieldset p { margin-top:0!important; }
fieldset .tiny { color:#333333; font-size:11px; }

legend { font-size:16px; line-height:1em; color:#9D9C9C; font-weight:normal;  padding:5px 0 5px 0; margin:0; font-family: "Times New Roman", Times, serif; font-style:italic; text-transform:lowercase;}

fieldset fieldset { margin:0px 0 0 0; }
fieldset fieldset legend { font-size:105%; }

.fieldset-footer { position:relative; top:-1px; border:0px solid #999999; border-top:0; padding:15px 0px 15px 15px;  }

.fieldset-footer-wishlist { position:relative; top:-1px; border:0px solid #999999; border-top:0;   }



/* ----- Table Formatting ----- */

.general-tbl { border-collapse:collapse; float:left; }
.general-tbl thead tr td { background-color:#ededed;  padding:3px 4px; font-size:11px; }
.general-tbl tbody tr td { background-color:#fff; padding:8px 4px; border-top:1px solid #999999; font-size:11px;  }
.odd td { background-color:#F1F6F0;  }
.button1 {
  /*background:#333333 url("../images/bg-add-to-cart.gif") repeat-x 0 0;
  border:1px solid #333333; */
  background-color:#ededed;
  border:2px solid #E0B14B;
  color:#333333;
  font-size:12px;
  font-style:italic;
  cursor:pointer;
  padding:0.25em 0.25em;
  overflow:visible;
  margin-left:20px;
}

input  {
	border-top-width: 1px;
	border-left-width: 1px;

	border-left-color: #333333;
	border-bottom-width: 1px;
	border-bottom-color: #333333;
	color: #333333;
	border-top-color: #333333;
	border-right-width: 1px;
	border-right-color: #000000;
	border-color: #333333;
}

/* Sizescale from guidedSkuTemplate.vm */
#sizechart-wrapper { width:300px; padding:5px 5px 5px 5px; border: 0px solid #999999; font-size:11px; }
#sizechart-wrapper strong {color:#E0B14B; font-size:11px; }
#sizechart-wrapper .closex { color:#E0B14B; font-size:11px;  }
#sizechart {  width:300px;  font-family: "Times New Roman", Times, serif;  }
#sizechart td, tr, table { font-size:11px; color:#333333; }

#sizechart .title { font-family: "Times New Roman", Times, serif;
 vertical-align:top; background-color:#ededed; color:#E0B14B; }
#sizechart .head {font-size:16px;  font-family: "Times New Roman", Times, serif;
 vertical-align:top;  color:#E0B14B; font-style:italic;}

 