.ui-shadow {-moz-box-shadow: 0px 1px 4px rgba(0,0,0,.3);-webkit-box-shadow: 0px 1px 4px rgba(0, 0, 0, .3);box-shadow: 0px 1px 4px rgba(0, 0, 0, .3);}
a.ulink, a.ulink:visited,a.ulink:active{color: #817A7A!important;text-decoration: underline !important;}
a.ulink:hover{color: #749F45!important; text-decoration:none !important;}
a.ulink2, a.ulink2:visited,a.ulink2:active{color: #749F45 !important;text-decoration: none !important;cursor: pointer;}
a.ulink2:hover{ color: #749F45 !important; text-decoration: underline !important; cursor: pointer;}
.hide {position: absolute !important;top: -9999px !important;left: -9999px !important;}
#pH_outer{width: 1034px;margin: auto;position: relative;background-color: white;border: 1px solid gray;}
#pL_outer{width: 1112px;margin: auto;position: relative;background-color: white;border: 1px solid gray;}
#pI_outer{width: 800px;margin: auto;position: relative;background-color: white;border: 1px solid gray;}
#logo {text-align:left;}
#pH_header{height: 1600px;/*height: 1360px;*/position: relative;}
#pL_header, #header {/*height: 150px;*/position: relative;}
#pS_header {height: 1280px;position: relative;}
#pS_header2 {height: 900px;position: relative;}
/*#navs {position: absolute;top:  112px;width: 1034px;background: url('/images/jf/back-nav-winter.png');z-index: 5;}*/
#top{ /*background: url('/images/jf/row_1.gif') 0px 0px repeat-x transparent;*/ padding: 0 0 42px 0;}
#hcenter{position: absolute;top: 2px;left:290px;/*left:310px;*/ /*width: 700px;*/}
#pI_hcenter{position: absolute;top: 2px;left:250px; width: 400px;margin-top: 5px;font-size: 20px;font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;font-weight: 100;  color: #6b8ba4;}
#hright {position: absolute;right:4px;/*right: 17px;*/top: 2px;/*width: 300px;*/}
#hlogin{text-align: right;}
#hsecure{/*display: inline-block;margin-top:5px;*/position: absolute;top: 94px;left: 900px;}
#hcart{display: inline-block;margin-right:10px;}
.main{clear:both;}
#featured{ clear: both; position: absolute; top: 132px; width: 1000px; overflow: hidden; width: 100%;}
#feat-left, .newborn-left{ float:left;}
#feature-side{float:right; width:235px;}
.main h1, .main #content h1, .main #content h2, .main h2,.main #content h3,  .main #content h4, .main #content h5 {clear: both;font-size: 20px;padding: 0 .2em .2em;font-weight: 100;color:#7D7D7D;}
.heading { position: absolute;  top: 106px;  left: 226px;margin:0px;}
#pH_Content_l{float: left;width: 780px;margin: 10px;}
#pH_Content_r{float: left;width: 220px;}
#logo{ margin-top: 4px; margin-left: 5px;}
#find{float:left;  width:200px;  margin-left: 15px;}
#slider{  float:left;  margin-left: 5px;  margin-left: 8px;}
.sd{ background: url(https://img-src2.akamaized.net/images/jf/boxheading.gif) repeat-x; /*display: inline-block;*/ width: 220px; margin-bottom:10px;}
#feature-label{ background: url(https://img-src2.akamaized.net/images/jf/feature-label.png) no-repeat; height:20px; width:256px; margin-bottom: 5px;/*margin-left: 220px;*/}
.leftbox{background: url(https://img-src2.akamaized.net/images/jf/boxheading.gif) repeat-x; width: 200px; margin-bottom:10px;}
.middlebox{clear:both; background: url(https://img-src2.akamaized.net/images/jf/boxheading.gif) repeat-x; margin-left:15px; margin-bottom:10px; width: 1000px; display: inline-block;}
.sdtext{background:white;color:grey;padding:0px 5px;margin:0px 0px 5px 0px;}
.sd-cities{height:154px;padding:10px;}
#sd-fluff{ height:80px;padding:10px;background-color: #F7FFFE;}
.sd-cities li {background: url(https://img-src2.akamaized.net/images/jf/arrow-c.png) no-repeat;  padding-left: 20px;  margin-left: 20px;}
.blue{background-color:#f7f7ef;/*#ffedeb;*/}
.sd2{  border: 1px solid #ebebe9;}
.sd h2, .leftbox h2, .middlebox h2{font-size: 12px;color: #4F4F4F;background: none;position: relative;font-weight: 700;margin: 12px;}
.sd h3, .leftbox h3, .middlebox h3{font-size: 12px;color: #97af7d;position: relative;font-weight: 100;margin: 0px 0px 5px 12px;}
#prods-outer{margin-top: 10px;margin-bottom: 10px;width: 1000px;height: 500px;clear:both;margin-left: 22px;}
#prods2{clear:both;margin-top: 10px;}
#prods3{clear:both;/*display: inline-block;*/margin-top: 10px;}
#prods4{clear:both;display: inline-block;}
#prods5{clear:both;display: inline-block;margin-left:7px;padding-left:5px;}
.prod{float:left;width: 192px;/*text-align: center;*//*padding: 10px 18px 0 0;*//*margin:2px;*//*margin: 12px 0 0 2px;*/margin-bottom:5px;text-align:center;}
.prod-md2 {float: left;width:140px;margin-bottom:5px;text-align:center;}
.prod-md {float:left;width:160px;margin:12px 2px 5px 2px;margin-bottom:5px;text-align:center;}
.order-buttons {margin-top: 7px;margin-top: 2px;text-align:center;}
a.buy-now {background: url(https://img-src2.akamaized.net/images/jf/honest-icons.png);background-position: 0 -102px;width: 61px;height: 18px;display: inline-block;text-indent: -1000em;}
a.more-info {background: url(https://img-src2.akamaized.net/images/jf/honest-icons.png);background-position: 0 -310px;width: 66px;height: 18px;display: inline-block;text-indent: -1000em;}
/*a.buy-now {background: url(/images/jf/buy_now_red.png);width: 70px;height: 20px;display: inline-block;text-indent: -1000em;}*/
/*a.more-info {background: url(/images/jf/more_info_green.png);width: 70px;height: 20px;display: inline-block;text-indent: -1000em;}*/
.t .reviewtext{background: url(https://img-src2.akamaized.net/images/jf/ui-icons.png); /* background-position: -128px -112px;*/ background-position: 0 0;font-family:Arial,Helvetica,sans-serif; margin: 5px;padding: 5px 0 5px 10px;text-indent: 30px;display: block;}
.title, .title_r{text-align:center;}
.title a,.title a:visited{font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: normal;text-align: center;color: #3E4925 !important;font-weight: 700;}
.title_r a,.title_r a:visited{font-family: Arial,Helvetica,sans-serif;font-size: 15px;font-weight: normal;text-align: center;color: #d5242a!important;font-weight: 700;}
#stay-connected-box{width: 755px;margin: 0 auto;padding-top: 5px;padding-bottom: 9px;margin-bottom: 9px;}
#stay-connected-box img{border:0px}
#copyright{text-align: center;font-size: 12px;color:white;}
ul, ol {list-style: none;}
.state_cities{float: left;/*width: 169px;*/margin-right: 30px; }
#stay-connected-box ul {padding: 0;margin: 0;text-align: center;}
#stay-connected-box ul li {display: inline;margin-left: 2px;margin-right: 2px;padding: 0 4px;}
#footer{background: url(https://img-src2.akamaized.net/images/jf/footer.png) no-repeat;padding-top: 24px;text-align: center;}
#footer .nav{width: 700px; margin: 0 auto;text-transform: uppercase;}
#footer ul {list-style: none;margin-left: 0; }
#footer li, .nav_cities li {display: inline;margin-left: 2px;margin-right: 2px;padding: 0 4px;font-family:  Helvetica, Arial, sans-serif;}
#footer li a {text-decoration: none;color: #666;}
#footer li a:hover {text-decoration: underline;color: #666;}
#delivs {clear: both;display: inline-block;margin-top: 5px;background-color: #f7f7ef;padding: 0 10px;}
.deliv {float:left;width: 220px;margin: 5px 8px 8px 0;}
.deliv h2, .deliv h3{font-size: 18px;}
.deliv p{ font-size: 0.9em;}
#credit-cards {position:absolute;background: url(https://img-src2.akamaized.net/images/jf/honest-icons.png);background-position: 0 -170px;width: 193px;height: 21px;text-indent: -1000em;top: 106px;left: 20px;/*z-index: 3;*/}
#pH_Banners{ margin-left: 8px;}
.banner_set {list-style: none;overflow: hidden;padding: 0;margin: 4px 0px 6px -7px;}
.banner_set li.first {float: left;}
.banner, .banner_set li {line-height: 0;font-size: 0;}
.banner_set li {display: block;margin: 0px 0px 0px 6px;padding: 0px 0px 0px 0px;float: left;}
.itm-desc{  width: 185px;  text-align: center;  font-family: Verdana, Arial, sans-serif;  color: #444;  font-size: 8pt;  text-transform: capitalize;  text-align:center;}
.price{  text-align:center;  color:black;  display: block;  font-weight:bold;}
.pH_boxReviews {padding-bottom: 10px;}
.boxReviews {padding-bottom: 10px;height:238px;overflow-y: auto;}
.innerReviews {padding: 15px 15px 0px 15px;text-indent: 10px;}
.boxReviews p {margin:0px;}
#best{ clear:both; background-color:  #F7F7EF;}
/*slider*/
#imageswipe{border: solid thin #ebebe9;	display:inline-block;width:566px;height: 259px;position: relative;z-index: 4;}
.slidearrowimg{position: absolute;opacity: 0;cursor: pointer;z-index: 5;}
#slidearrowright{right:10px;border:0px;}
#slidearrowleft{left:10px;border:0px}
#imageswipe:hover .slidearrowimg{opacity: .5;}
#swipenums{position: absolute;bottom:0px;right:0px;background:white;opacity:.7;	z-index: 5;	-webkit-border-top-left-radius: 6px;-moz-border-radius-topleft: 6px;border-top-left-radius: 6px;}
.slidedot.selected{opacity: 1;}
.slidedot{opacity: .5;margin: 2px 8px;cursor: pointer;}
.swipeimg{display:none;	position: absolute;	cursor: pointer;}
.showthis{display:block;z-index: 1;}
/*end slider*/
/*find a gift fast*/
#search_smarter {background: url(https://img-src2.akamaized.net/images/jf/background.png);background-position: 0 -280px;width: 200px;max-height: 397px;/*margin-top: -19px;*/margin-bottom: 10px;background-color: #ffedeb;}
/*#search_smarter .find_header {background-color: #D53541;background: -moz-radial-gradient(#FBADBB 40%, #D53541);background: -webkit-gradient(radial, 45% 45%, 0, 60% 60%, 60, from(#FBADBB), to(#D53541));text-align: center;}*/
#search_smarter .find_header {background-color: #789610;background: -moz-radial-gradient(#789610 40%, #94AA1A);background: -webkit-gradient(radial, 45% 45%, 0, 60% 60%, 60, from(#789610), to(#94AA1A));text-align: center;}
#search_smarter .find_header h2 {font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;text-shadow: 1px 1px 1px #777;color: white;font-size: 1.8em;padding: 4px;margin: 0;}
#search_smarter .body {margin-top: 10px;padding-left: 15px;height: 360px;color: #6A5E6F;font-size: 9px;}
#search_smarter .body_s {margin-top: 10px;padding-left: 15px;height: 300px;color: #6A5E6F;font-size: 9px;}
#search_smarter  .body  p.description, #search_smarter  .body_s  p.description {margin: 0 0 0 0;}
input.button-search {background: url(https://img-src2.akamaized.net/images/jf/honest-icons.png);background-position: 0 -378px;height: 24px;width: 99px;text-indent: -1000em;border: 0;cursor: pointer;line-height: 0;font-size: 0;}
/*input.button-search {background: url(/images/jf/search_button_red.png);height: 27px;width: 92px;text-indent: -1000em;border: 0;cursor: pointer;line-height: 0;font-size: 0;}*/
#pH_Banners{ clear:both;}
#pH_Seals{ clear:both;width:780px;}
#Search-element{ /*text-align: center; */ margin-top: 4px;}
/*end find a gift fast*/
#weather{text-align: center;/*height: 153px;*/font-size: 10px;line-height: 10px;background-color: #F7FFFE;}
#box_itm_fluff{ height:400px;overflow-y: auto; padding-top: 10px; padding-bottom: 10px;}
.f16{font-size:16px;}
.z-wrap{white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
form {margin: 0;padding: 0;}
#breadcrumb {
margin-bottom: 5px;
border-bottom: 1px solid #eee;
padding-top: 10px;
padding-bottom: 3px;
}
#breadcrumb ul {
margin-left: 20px;
padding-left: 0;
display: inline;
padding-right: 100px;
text-transform:uppercase;
font-weight: bold;
}
#breadcrumb ul li.first {
margin-left: -18px;
background-image: none;
}
#breadcrumb ul li {
margin-left: 5px;
padding-left: 13px;
display: inline;
background: url(https://img-src2.akamaized.net/images/jf/arrow-bc.png) no-repeat;
background-position: left center;
}
.state_cities li {margin:5px}
#DivXClose {
  width: 10px;
  height: 20px;
  float: right;
  margin-top: -23px;
  margin-right: -20px;}