#addToWishList .light_button {
	width: 40px;
}
.light_button {
	background: -moz-linear-gradient(center top , #FFFFFF 0%, #FFFFFF 100%) repeat scroll 0 0 transparent;
	border: 1px solid #999999;
    border-radius: 5px 5px 5px 5px;
	color: #000000;
    display: inline-block;
	font-size: 13px;
    height: auto;
    margin: 5px 0;
	padding: 5px 5px;
    text-align: center;
    text-decoration: none;
	width: auto;
}
#pdp_addToWishList .light_button {
	width: 122px;
}

/***BORIS fulfillmentType**/
#pdp_deliveryMethod {
	border: #B5121B solid 3px;
	width: 133px;
	/*font-weight: bold;*/
}

#pdp_deliveryMethod label {
	font-weight: normal;
}

#pdp_deliveryMethod span {
	display:inline-block;
	vertical-align:middle;
}

#dm_shiptohome, #dm_storepickup {
	padding-top: 5px;
	padding-bottom: 5px;
}

.red {
	color: #B5121B;
	font-weight: bold;
}
.small_link {
	font-weight: normal;
	font-size: 11px;
	color: black;
}
.disabledOption,
.disabledOption * {
	opacity: 0.75;
	filter: alpha(opacity=75);
}
.prev, .next {
	display: none;
	position: absolute;
	top: 0;
	font-weight:bold;
	height: 280px;
	vertical-align: middle;
	font-size:14px;
	padding:5px 0;
	width:60px;
	z-index: 9999;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.next {
	right:0;
	background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAEYABQDAREAAhEBAxEB/8QAGQABAAMBAQAAAAAAAAAAAAAAAAUGBwQI/8QAKRABAAECBAQFBQAAAAAAAAAAAAECBAMFBhESITFBBxQVIlEjMlJhsf/EABQBAQAAAAAAAAAAAAAAAAAAAAD/xAAUEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwD1SAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACI1Vc53a5HcXGS4VOPf4URVRhVRvxRH3bR87AjNCa7stTWU01R5fNbfld2k9Yn8qf1/AWoAGM+JuHYZXq2xu9NYlVGpsWv61rgRvTVv0mvbvV3juDX7Cq6rsbeu7pii7qwqJuKI6RiTTHFEdekg58+9WnJ7qMo4fUpo2tuPbaKp78+XKAVjQXh7Tks15rm1Xm8/uZmrFxp90YfF1imfmd+cguwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2Q==') no-repeat top right transparent;
}
.prev {
	left:0;
	background: url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAEYABQDAREAAhEBAxEB/8QAGgABAAIDAQAAAAAAAAAAAAAAAAYHAQIFCP/EACYQAQABAwMDBAMBAAAAAAAAAAABAgMFBAYREiFBBxNRYRQyM0L/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9UgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAxMxETMzxEd5kFca/fuazm6LWE2h0zp9PXzr8hVEVUdPPfiZiYiPsFkAi3qVjs9kNqanT4WuadVzFVyimeKq7URPVRT9z2BxPRzJ7dnCzjdJa/Fy1jvr7Nf9K6o/wB9/H14BYgAIHu305vavMWM/t2/Tj8vbrib0/rRcj5njz8/IJ1a9z2qPc73OI6+PnyDYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAH//Z') no-repeat top left transparent;
}
.wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
	height: 100%;
	float: left;
	text-align: center !important;

	/*float: left;
	width:100%;
	height:400px;

	position:relative;	
	z-index:99999;		
	overflow:hidden;

	background:#FFF;*/
}
.inner_wrapper {
	display: inline-block;
	width:270px;
	height: 270px;
	max-width: 500px;
	height: auto;
	position: relative;
	z-index: 1;
	overflow: hidden;
/*	position: relative;
	height:400px;
	width: 100%;
	top: 0;
	left: 0;
	overflow: hidden;
	text-align: center !important;*/
}

.scroller {
	float: left;
	width:1000px;
	height:100%;
	padding:0;
}

.scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	text-align:left;
}
.scroller li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	display:block; 
	float:left;
	width:270px;
	height: 270px;
	max-height: 500px;
	max-width: 500px;	
	text-align:center;
	font-family:georgia;
	font-size:18px;
	line-height:140%;
	margin: 0;
	padding: 0;
}

.scroller li img {
	width: 100%;
	max-height: 500px;
	max-width: 500px;	
}
.full_screen {
	max-height: 500px;
	max-width: 500px;	
}
#indicator, #indicator > li {
	display:inline-block; 
	list-style:none;
	padding:0; margin:0;
}

#indicator {
	float:left;
	width:100%;
	text-align: center;
}

#indicator > li {
	text-indent:-9999em;
	width:8px; height:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background:#ddd;
	overflow:hidden;
	margin-right:4px;
}

#indicator > li.active {
	background:#888;
}

#indicator > li:last-child {
	margin:0;
}
ul#vid_list li.last {
	border-bottom: none;
}
#product_videos_content li {
	border-bottom: 1px solid #999;
}
#product_videos_content li a {
	width: 100%;	
	text-decoration: none;
	display: block;
}
#product_videos_content li a .video_title {
	display: inline-block;
	font-weight: bold;
	margin: 0 0 0 3px;
}
#product_videos_content li a .vid_desc {
	display: inline-block;
	margin: 3px 0 0 0;
	font-weight: normal;
}
#pdp_quantity {
	display: inline-block;
	width: auto;	
}
input#quantity {
	width: 35px;	
}
#fb_like {
	display: inline-block;
	width: auto;
	vertical-align: bottom;
	padding: 0;
}
.fb-like {	
	text-align: center;
	width: 85px; 
	overflow: hidden;
	height: 27px;
	line-height: 27px;
}
#pdp_image a#larger_view_link, #pdp_image  a#fit_info {
	line-height: 30px;
}
.zoom_icon {
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAAB50RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNS4xqx9I6wAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNi8xNC8xMjgaPNAAAAIeSURBVDiNvVO7biJBEKzZWWxphbFAjiyEhITEFzhCfAAhIJET8QMETvwBzhyYXyBwYBEiEZBYBkRAQo5jQp5i51EX2DO3nHV3wUlXyW53z9R0V3eDJOM4JkluNhs6KKVIktZakqQx5rcxkhRfXwCAEALWWpCElBIkIYRAHMcgiVQqhSAI4GCMgZQSWmuEzkgGHPHhcMBqtcLDwwOEEJBS4unpCTc3N7i8vPSEUkoEjsQ5XGa73Q7tdhuVSgW5XA7ZbBa5XA6lUgntdhun0wlSShhjIIQAXO3WWl87Sc7nc6bTafb7fSbx/PzMKIr48fFxphmstV60/X7vyarVKu/v778JbIxhp9NhvV4/eyB0pQBAFEW+zMPhAGutt8Mw9LbWGkopKKW8pr4F7pBSyuuVSqXwa9x17eLiAkIIBEHw6YvjmFprGmNoraXWmtZatlotXl1dcTgcns1Rv9/n9fU1l8vl2SyFyW4l/+/u7vDy8oJGo4Fut4vj8QgpJXq9Hmq1GorFop8zAAillD5tklgsFmg2m1iv13h8fMR8PsdoNIJSClEUYTweo1wuez2VUgjDEEgq//b2xtvbWwJgoVDgn2CMoVLKlwbyc9dmsxkzmQwBMJ/Pczqd+kvH45EkqbX+RuYAd/D19ZUAmM1m+f7+ztPpdCammzO34G6uttvtTyKHwWDAyWRy9moyfZdFMhPnE+TXhv4jgr8f+c9EPwCnooucAR5PsQAAAABJRU5ErkJggg==') no-repeat 10% center;
	display: inline-block;
	width: 18px;
	height: 18px;
}
.vid_play_btn {
	background: url('data:image/png;base64,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') no-repeat top center;
	float: left;
	display: inline-block;
	width: 45px;
	height: 45px;
}
#vid_icon {
	position: relative;
	height: 30px;
	width: 30px;
	display: block;
	background: url('data:image/png;base64,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') no-repeat top center transparent;
	z-index: 999;
	float: right;
	margin: 3px 0 0 0;
}
.measurement_info {
	background: #CCC;	
}
.measurement_info p {
	padding: 5px;	
}

.general_sizing_info p {
	padding: 5px;	
}
#sizeImageLink {
	line-height: 25px;
	width: 100%;
	text-align: left;
	background: #CCC;
}
#sizeImageLink p {
	padding: 5px;	
	text-align: left;
}
.size_header {
	text-align: center;
	padding: 10px;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #CCC;
}
.hdr_right {
	display: inline-block;
	margin: 0 0 10px 0;	
}
.hdr_right a{
	text-align: right;
	display:inline-block;
	width: auto;	
}
.hdr_right a img { 
	border:none; vertical-align:top; 
}
.hdr_left {
	display: inline-block;
	width: 100%;
	text-align: left;	
}
.sizeDropdown select {
	font-weight: bold;
	text-align: left !important;
	margin: 0 0 5px 0;
}
.sizeChartTitle {
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0;
}
.default_size_text {
	font-weight: bold;
	width: 100%;
	text-align: center;
	display: inline-block;
}
p.fit_text {
	display: inline-block;
	text-align: left;
	width: 96%;
	margin: 2%;	
}
#pdp_main_info {
	min-height: 250px;
}
#pdp_main_info {
	background: none;
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0.51, white),color-stop(0.51,#CCC));
	background-image: -moz-linear-gradient(left center,white 51%,#CCC 51%);
	border: 1px solid #CCC;
}
#fit_info_link {
	font-weight: bold;
	font-size: 14px;
	margin: 20px 0 5px 3%;
	width: 97%;
	display: none;
	text-decoration: none;
	background: url("/shared/mobile/images/bg-chevron-li.gif") no-repeat scroll 98% center transparent;
	text-align: left;
}
#storepickup_msg span.red, #storepickup_msg > br {
	display: none;
}#storepickup p, #storepickup form, #storepickup ul, #storepickup li {
	margin:0;
	padding:0;
}

#storepickup {
	background-color:#CCC;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	/*width:350px;*/
	text-align: left;
}

#storepickup .header {
	background-color: #666666;
	padding: 5px;
}

#storepickup .header .close {
	float:right;
}

#storepickup .header .close a {
	text-decoration:none;
	color:white;
}

#storepickup>.content {
}

#storepickup #map {
	/*float:left*/;
	height:450px;
	margin:6px;
	/*width:350px;*/
}

#storepickup #nav {
	/*float:right;*/
	margin:6px;
	/*width:350px;*/
}

#storepickup #nav .step {
	border: 1px solid #000000;
}

#storepickup .step .header {
	background-color:black;
	color:white;
	font-weight:bold;
	padding:0 0 2px;
	background-image:none;
}

#storepickup .step .header .label {
	background-color:white;
	color:black;
	display:inline-block;
	font-size:14px;
	font-weight:bold;
	padding: 5px;
}

#storepickup .step .headercontent {
	background-color:black;
	display:inline-block;
	font-size:12px;
	padding: 5px;
	vertical-align: middle;
}

#storepickup .step .header>.content {
	background-color:black;
	display:inline-block;
	padding:5px 10px;
}

#storepickup .step .header a {
	color:white;
	font-weight:normal;
}

#storepickup .step .content {
	background-color:white;
	padding:5px 5px;
}

#storepickup #nav .step>.content {
	border-top:0;
}

#storepickup .step .grey {
	background-color:#CCC;
}

#storepickup .step .messaging {
	font-weight:bold;
	margin: 5px 5px 1px 5px;
}

#storepickup #zero.step .content {
	border-top: 2px solid black;
}

#storepickup #one.step form {
	display:block;
	margin-left:auto;
	margin-right:auto;
}

#storepickup #two.step #image {
	display:inline-block;
	float:left;
}

#storepickup #two.step form {
	margin-top:10px;
}

#storepickup #two.step form select {
	width:75px;
}

#storepickup #three.step .header>.label, #storepickup #serviceunavailable.step .header>.label {
	margin-left: 2px;
	margin-top: 2px;
}

#storepickup #three.step #storegrid {
	padding:0;
	margin:0;
}

#storepickup #three.step #storegrid li {
	border-right:1px solid grey;
	border-top: 1px solid grey;
	display:block;
	padding:5px 5px;
	background-color:white;
}

#storepickup #three.step #storegrid .address1 {
	text-decoration:underline;
}

#storepickup #three.step #shiptohome {
	margin:0;
	padding: 5px 5px 45px 25px;
}	

.threefavoriteHeader{
	font-size:11px;
}

#storepickup #footer.content {
	text-align:right;
	border-top:1px solid grey;
	background-color: white;
}

#storepickup .delivery, #storepickup .delivery form {
	padding-top:10px;
}

#storepickup #product #details .name {
	font-size:12px;
	font-weight: bold;
}

#storepickup #map .directions a {
	color:blue;
	text-decoration:underline;
}

#storepickup li.location .title {
	font-size:14px;
	font-weight:bold;
	background-color: white;
}

#storepickup li.location .phoneIt {
	float: left;
}

#storepickup li.location .mapIt {
	color: #FFFFFF;
	font-style: italic;
	float: right;
}

#storepickup #map .title {
	font-size:12px;
	font-weight:bold;
}

#storepickup #favoritestores li {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 5px 8px 5px;
}

#storepickup #storelisting li {
	border-top: 1px solid #CCCCCC;
	padding: 5px 5px 8px 5px;
}

#storepickup #storelisting .location .citystate, #storepickup #storelisting .location .distance {
	font-weight:normal;
}
#storepickup #storelisting .location .favorite {
	font-weight:normal;
}

#storepickup .clear {
	clear:both;
}

#storepickup .hide {
	display:none;
}

#storepickup .informational {
	font-style:italic;
	color:#CCC;
}

#storepickup .free, #storepickup .message, #storepickup .error {
	color:red;
	font-weight:bold;
}

#storepickup .method {
	color:black;
	font-weight:bold;
}

#storepickup .processing {
	background-color:white;
	color:black;
	border: 1px solid black;
	display:block;
	font-weight:bold;
	left:50%;
	padding:50px;
	position:absolute;
	text-align:center;
	top:50%;
	z-index:5;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=90);
	-moz-opacity:.9;
	opacity:.9;
}

#storepickup .smallButton {
	background: -moz-linear-gradient(center top , #555555, #000000) repeat scroll 0 0 transparent;
	border: medium none;
	border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding-top: 0;
	text-align: center;
	text-decoration: none;
	width: 75px;
}

#storepickup .longButton {
	width: 95px;
}

a#overlay_close .x {
	border: 1px solid white;
	padding: 0 4px;
}

/*
.modal-overlay {
	background: url("/images/cs/boris/modal-overlay_bg.png");
	background-color: #A7A9AC;
	position:absolute;
	height: 100%;
	width: 100%;
	top:0px;
	left:0px;
	opacity: .7;
	filter:progid:DXImageTransform.Microsoft.alpha(opacity=70);
	z-index:1001;
}
*/

#selFav {
	font-style: italic;
	font-size: 11px;
	font-weight: normal;
}
#gridAddFav {
	font-size:10px;
	font-weight: normal;
	font-style: italic;
}

#textMessageSubscribeButton .button {
	padding: 5px;
	width: auto;
}

#storeListingContainer {
	background-color: white;
	padding: 5px;
}

.padding5 {
	padding: 5px;
}
.shipfromstore_restriction_message{
	color: red;
}
.underline {text-decoration: underline;}
.shipMethodTitle_HomeDlvy {
	margin: 5px 0 0 6px;
	padding-left: 33px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/fl/boris/icons-store-blk.png") #fff left no-repeat;
	background-size: 25px 21px;
}
.shipMethodTitle_inStore {
	margin: 0 0 0 6px;
	padding-left: 32px;
	padding-top: 15px;
	font-size: 12px;
	font-weight: bold;
	background: url("/images/fl/boris/icons-truck-blk.png") #fff left no-repeat;
	background-size: 25px 21px;
}
.itemDeliveryOptionLeadTime {
	font-weight: bolder;
	padding-top: 3px;
	padding-left: 7px;}
.pickupOrder {
	font-weight: bolder;
	padding-left: 7px;
}

