﻿@charset "UTF-8";
/* CSS Document */
@import url('bootstrap.css');

@import url("http://fast.fonts.net/lt/1.css?apiType=css&c=3e388926-28a7-4463-aab2-3c726aff3e85&fontids=674411,694015,694021,694027,694033");

@font-face {
font-family:"Helvetica Neue";
src:url("font/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src:url("font/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("font/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("font/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("font/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}


@font-face {
font-family:"HelveticaNeue-Thin";
src:url("font/674411/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix");
src:url("font/674411/30b6ffc3-3b64-40dd-9ff8-a3a850daf535.eot?#iefix") format("eot"),url("font/674411/775a65da-14aa-4634-be95-6724c05fd522.woff") format("woff"),url("font/674411/988eaaa7-5565-4f65-bb17-146b650ce9e9.ttf") format("truetype"),url("font/674411/3503a1a6-91c3-4c42-8e66-2ea7b2b57541.svg#3503a1a6-91c3-4c42-8e66-2ea7b2b57541") format("svg");
}
 @font-face {
font-family:"HelveticaNeue-Light";
src:url("font/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix");
src:url("font/694015/88fcd49a-13c7-4d0c-86b1-ad1e258bd75d.eot?#iefix") format("eot"),url("font/694015/9a2e4855-380f-477f-950e-d98e8db54eac.woff") format("woff"),url("font/694015/fa82d0ee-4fbd-4cc9-bf9f-226ad1fcbae2.ttf") format("truetype"),url("font/694015/48d599a6-92b5-4d43-a4ac-8959f6971853.svg#48d599a6-92b5-4d43-a4ac-8959f6971853") format("svg");
}
@font-face {
font-family:"HelveticaNeueLTStd55Roman";
src:url("font/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix");
src:url("font/694021/0b3a3fca-0fad-402b-bd38-fdcbad1ef776.eot?#iefix") format("eot"),url("font/694021/d5af76d8-a90b-4527-b3a3-182207cc3250.woff") format("woff"),url("font/694021/1d238354-d156-4dde-89ea-4770ef04b9f9.ttf") format("truetype"),url("font/694021/b68875cb-14a9-472e-8177-0247605124d7.svg#b68875cb-14a9-472e-8177-0247605124d7") format("svg");
}
 @font-face {
font-family:"HelveticaNeue-Medium";
src:url("font/694027/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix");
src:url("font/694027/55f60419-09c3-42bd-b81f-1983ff093852.eot?#iefix") format("eot"),url("font/694027/5b4a262e-3342-44e2-8ad7-719998a68134.woff") format("woff"),url("font/694027/4a3ef5d8-cfd9-4b96-bd67-90215512f1e5.ttf") format("truetype"),url("font/694027/58ab5075-53ea-46e6-9783-cbb335665f88.svg#58ab5075-53ea-46e6-9783-cbb335665f88") format("svg");
}
 @font-face {
font-family:"HelveticaNeueBold";
src:url("font/694033/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix");
src:url("font/694033/db853e0e-929b-4272-b420-c946c954cf3a.eot?#iefix") format("eot"),url("font/694033/4a9c62ab-b359-4081-8383-a0d1cdebd111.woff") format("woff"),url("font/694033/db5f9ba6-05a4-433a-9461-0a6f257a0c3a.ttf") format("truetype"),url("font/694033/25e09910-ffc3-4fc4-b0d1-db9a95dface8.svg#25e09910-ffc3-4fc4-b0d1-db9a95dface8") format("svg");
}

body {
}
a {
	color: #ffffff;
}
a:hover {
	text-decoration: none;
	color: #ffffff;
}
p {
	padding: 0;
	font-weight: 300;
}
h1 {
	font-size:34px;
	line-height: 44px;
}
h2 {
	font-size:30px;
	line-height: 40px;
}
h3 {
	font-size:24px;
	line-height: 34px;
}
h4 {
	font-size:20px;
	line-height: 30px;
}
h5 {
	font-size:18px;
	line-height: 28px;
}
h6 {
	font-size:14px;
	line-height: 24px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 500;
	margin: 0;
	color: #403e3d;
	font-family: 'HelveticaNeue-Thin', Arial, sans-serif;
	letter-spacing:1px;
}
.help-inline {
	font:12px;
	color:#fff;
	padding:0 4px;
}
.outline {
	border:#fff solid thin;
}
form {
	margin: 0;
	padding:0;
	width:auto;
}
/* TOP NAVIGATION /////////////////*/
#grey-bar {
	background-color:#373637;
	height:40px;
	width:100%;
}
.top-nav li {
	list-style:none;
	float:left;
	padding-right:20px;
	padding-top:6px;
}
.top-nav li + li {
	padding-right:20px;
	padding-top:12px;
}
.top-nav .wn-spc {
	background:url('../images/seperator2.png') no-repeat 16px 14px;
	width:10px;
}
.nav {
	margin:0;
	padding:0;
}
.nav li + li {
	/*background:url('../images/seperator.png') no-repeat center left;
	padding-left: 24px;*/
}
.navbar .nav {
	margin: 0 auto;
	width: 650px !important;     /* width of .navbar .nav */
	float: none;
}
.navbar-wrapper {
	position:fixed;
	top:0;
 *left:0;
	width:100%;
	background-color:#000000;
	border-bottom:#FFF thick solid;
	text-align:center;
	z-index: 1001;
	-webkit-box-shadow: 0px 0px 16px 8px #333333;
	-moz-box-shadow: 0px 0px 16px 8px #333333;
	box-shadow: 0px 0px 16px 8px #333333;
	/* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#333333')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#333333');
}
.navbar-inner {
	min-height:14px;
	text-align:center;
}
.btn-navbar {
	/*position:absolute;
	top:90px;
	right:36px;*/
	margin-top:20px;
	top:95px;
	right:-10px;
	height:20px;
	background-color:#000000;
	cursor:pointer;
}
.winbg {
	background-color:#000;
	background-image:none !important;
}
a.btn.btn-navbar {
	background-color:#000000;
	text-align:left;
    margin-right: 120px;
}
.collapsed {
	text-align:left;
}
/* SPECIAL FLOATS ///////////////////*/

/* EMAIL SIGNUP MODAL */

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #000000;
}
.modal-backdrop.fade {
	opacity: 0;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.e-modal {
	position: absolute;
	top: 10%;
	left: 50%;
	z-index: 1050;
	max-width: 800px;
	margin-left: -280px;
	border: solid 2px #ff0072;
	background-color: #ffffff;
	/*border: 1px solid #ff0072;
	border: 1px solid rgba(0, 0, 0, 0.3);
 *border: 1px solid #ff0072;
	/* IE6-7 */

  -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding-box;
	background-clip: padding-box;
	outline: none;
}


.e-modal.fade {
 -webkit-transition: opacity .3s linear, top .3s ease-out;
 -moz-transition: opacity .3s linear, top .3s ease-out;
 -o-transition: opacity .3s linear, top .3s ease-out;
 transition: opacity .3s linear, top .3s ease-out;
	top: -25%;
}
.e-modal.fade.in {
	top: 40%;
}
.e-modal-header {
	padding: 20px 20px;
	
}
.e-modal-header .close {
	margin-right: -5px;
    margin-top: -12px;
}
.e-modal-header h1 {
	margin: 0;
	max-width:350px;
	/*line-height: 30px;*/
	font-size: 50px; font-weight: normal; line-height: 50px; color:#000; font-family:HelveticaNeue-Thin; letter-spacing: 2px;
}

.e-modal-header h2 {
	margin: 0;
	font-size: 19px; font-weight: normal; color:#000; font-family:HelveticaNeue-Thin;
	border-bottom: dotted 2px #ff0072;
}

.e-modal-btn {
	background:url('../images/pink_subscribe.png')no-repeat 5px 5px;
    /*background-color: transparent;*/
    border: 1px solid #ff0072;
    border-radius: 6px;
    color: black;
    font-size: 14px;
    height: 32px;
    margin-left: 10px;
    /*padding: 7px 30px;*/
    text-transform: uppercase;
    width: 165px !important;
}

.e-modal-body legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 0px;
	font-size: 0px;
	line-height: 0px;
	color: #333333;
	border: 0;
	border-bottom: none;
}

.e-modal-body fieldset {color: #000;}

.e-modal-consent {font-size: 12px;}


.e-modal-body {
	position: relative;
	overflow-y: auto;
	max-height: 1500px;
	padding: 0 25px 0 25px;
}

.modal-form {
	margin-bottom: 0;
}
.e-modal-footer {
	padding: 0 25px 0 25px;
	margin-bottom: 0;
	color: #000;
	font-size: 10px;
	/*text-align: right;
	background-color: #f5f5f5;
	border-top: 1px solid #ddd;
	-webkit-border-radius: 0 0 6px 6px;
	-moz-border-radius: 0 0 6px 6px;
	border-radius: 0 0 6px 6px;
	-webkit-box-shadow: inset 0 1px 0 #ffffff;
	-moz-box-shadow: inset 0 1px 0 #ffffff;
	box-shadow: inset 0 1px 0 #ffffff;*/
 *zoom: 1;
}
.modal-footer:before, .modal-footer:after {
	display: table;
	content: "";
	line-height: 0;
}
.modal-footer:after {
	clear: both;
}
.modal-footer .btn + .btn {
	margin-left: 5px;
	margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
	margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
	margin-left: 0;
}

/* END EMAIL SIGNUP MODAL */

#top-drop {
	position:absolute;
	width:180px;
	top:-160px;
	margin:0;
	padding:0;
	display:block;
	z-index:82;
}
#top-drop ul {
	list-style:none;
	width:186px;
	padding: 12px 6px;
	list-style-type: none;
	background-color:#58585a;
}
#top-drop li {
	border-bottom:#fff thin dotted;
	padding:0px;
	margin:0;
}
#promo-container {
	position:fixed;
	display:none;
	top:209px;
	left:0px;
	z-index:10;
}
#news-promo-container {
	position:fixed;
	display:none;
	top:209px;
	left:0px;
	z-index:10;
}
#promo-container-sm {
	width:100%;
	background-color:#333334;
	margin-bottom:6px;
}
#promo-container-sm img {
	width:950px;
	margin:0 auto;
}
#promo {
	width:271px;
	position:relative;
	right:0;
	text-align:center;
}
#expand-btn {
	position:absolute;
	top:0px;
	cursor:pointer;
	z-index:120;
	height:30px;
	width:320px;
	margin:0 auto;
	background-image: url(../images/expand_tab.png);
	background-repeat: no-repeat;
	display:block;
}
/*#expand-btn:hover{
	background-position: 0 -30px ;
}*/

.hide-obj {
   position: absolute !important;
   top: -9999px !important;
   left: -9999px !important;
}
.req {
	color:#F00;
	font-size:1.5em;
}
.important {
	color:#F00;
}
.errortext {
	font-size:1.25em;
    font-weight:bold;
    color:#F00;
    border: 1px solid #FF0000;
    padding: 2px 4px 2px 2px;
}
.errortext2 {
	font-size:1em;
    font-weight:bold;
    color:#F00;
    border: 1px solid #FF0000;
    padding: 2px 4px 2px 2px;
}
.hide {
	display:block;
}
.span12 {
	margin-left: 0;
}
.span11 {
	margin-left: 0px
}
#winners-logo {
	background-image: url(../images/winners_logo_270x28.png);
	background-repeat: no-repeat;
	width: 270px;
	height:28px;
	margin-top: 43px;
	text-align:center;
	margin-left: auto;
	/*margin-left: 1%;*/
	margin-right: auto;
	float: none;
}
#winners-logo-sm {
	display:none;
	background-image: url(../images/winners_logo_sm.png);
	background-repeat: no-repeat;
	width: 206px;
	height:22px;
	margin: 22px 20px 0 22px;
	float: left;
}
.winners-logo-mobile {
	background: url(../images/winners_logo_sm.png) left 10px no-repeat;
	margin-left: 10px;
}
.dotted {
	height: 3px;
	letter-spacing: 4px;
	width:100%;
	background-image:url(../images/dotted.png);
	margin:32px auto 6px;
	padding:0;
}
.fixed-top {
	position:relative;
	top:-60px;
	right:100px;
	text-align:right;
	clear:both;
	height:6px;
}
/* FOOTER //////////////////////*/

.win-footer {
	z-index:90;
	position:fixed;
	bottom:-360px;
	width:100%;
	;
	height:auto;
}
.win-footer-inner {
	background-color:#000000;
	width:320px;
	margin:0 auto;
	height:400px;
}
.win-footer-inner .row {
/*margin:0 2px;*/
}
.win-footer li:first-child {
	list-style:none;
}
.login {
}
.navbar {
	margin-bottom: 10px;
	font-size: 14px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica";
}
.divider {
}
.footer {
	margin:0 0 0 25px;
}
.footer ul {
	list-style-type: none;
	margin: 0 0 10px 0
}
.footer ul li {
	float:left;
    padding: 0 10px 10px 0;
	}
/*RUNWAY STORES*/


.addr {
    color: #000000;
    float: left;
    width: 50%;
}
.storeTitle {
    color: #74A9DB;
    font-size: 14px;
    font-weight: bold;
}
/*END RUNWAY STORES*/	
	
/* Start Body CSS */
.container {
}
.shadow {
	-moz-box-shadow:    3px 3px 5px 6px #000;
	-webkit-box-shadow: 3px 3px 5px 6px #000;
	box-shadow:         3px 3px 5px 6px #000;
}
.content_wrapper {
	background-color: #000000;
	padding: 0 20px 0 30px;
	width:100%;
	margin-left: -30px;
}
#main_container {
	background-color: #000000;
	padding:0 50px;
}
#main_image {
	background:url(../images/hp_main.jpg) no-repeat 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp_main.jpg', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp_main.jpg', sizingMethod='scale')";
	min-height:425px; 
	background-size: cover;
	/*padding-top:20px;
	margin:18px 0;*/
}

#main_image2 {
	background:url(../images/wk46_hp2.gif) no-repeat 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk46_hp2.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk46_hp2.gif', sizingMethod='scale')";
	min-height:384px;
	background-size: cover;
	padding-top:20px;
	margin:18px 0;
}

#main_image3 {
	background:url(../images/hp_winyourgifts.gif) no-repeat 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp_winyourgifts.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp_winyourgifts.gif', sizingMethod='scale')";
	min-height:384px;
	background-size: cover;
	padding-top:20px;
	margin:18px 0;
}

/*.left_spacer{
    margin-left: 14px;
}*/
#main_copy {
	position: absolute;
	float: left;
	margin-left: 465px;
	width: 517px;
}
.main_headline_text {
    font-family: 'HelveticaNeue-Thin', "HelveticaNeue-Thin", "Helvetica Neue", "Helvetica";
	/*margin-left: 30px;*/
	margin-top: 45px;
	color: #000;
	font-size: 47px; /*65*/
	font-weight: 100;
	line-height: 100%;
	letter-spacing: 6px;
	text-transform: uppercase;
}
#main_headline_text_black {
	margin-left: 45px;
	color: black;
	font-size: 65px;
	font-weight: 100;
	line-height: 100%;
	letter-spacing: 6px;
	text-transform: uppercase;
}
.main_divider_solid {
	background-image: url(../images/black_divider.gif);
	/*width:50px;*/
	width:388px;
	height:2px;
	margin:14px 0 14px 30px;
	
}
.main_divider_solid_white {
	background-image: url(../images/white_divider.gif);
	width:50px;
	height:2px;
	margin:14px 0px;
	margin-left: 45px;
}
.main_subhead_text {
	color: black;
	/*font:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
    font-family: 'HelveticaNeueLTStd55Roman', "HelveticaNeue-Thin", "Helvetica Neue", "Helvetica";
	font-size: 14px;
	font-weight: 100;
	line-height: 100%;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-left: 30px;
	
}
.slide_subhead_text {
    color: black;
	/*font:"Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;*/
    font-family: 'HelveticaNeueLTStd55Roman', "HelveticaNeue-Thin", "Helvetica Neue", "Helvetica";
	font-weight: 100;
	line-height: 19px;
	letter-spacing: 1px;
	margin-top: 0px;
	margin-left: 30px;
	
}
/*///////// BUTTON CODES //////////*/
.findstore_btn {
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	width:160px;
	height:18px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px; 
	border-radius: 6px;
	border: 1px solid #000;
	margin-bottom: 4px;
	margin-top: 4px;
	background-color: #e6e6e6;
}
.findstore_btn:hover, .findstore_btn:focus {
	/*color: #333333;*/
	background-color: #e6e6e6;
}
/* Added RP */
.directions_btn {
	font-size: 11px;
	text-transform: uppercase;
	color: #000;
	width:160px;
	height:26px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #000;
	margin-bottom: 4px;
	margin-top: 4px;
	background-color: transparent;
}
.contact_btn {
	font-size: 11px;
	text-transform: uppercase;
	color: #fff;
	width:160px;
	height:28px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #fff;
	margin-bottom: 4px;
	margin-top: 4px;
	background-color: transparent;
}

.ffmore_btn {
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	color: #fff;
	width:60px;
	height:18px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #fff;
	margin: 0 auto;
	margin-bottom: 4px;
	margin-top: 4px;
	background-color: transparent;
	cursor:pointer;
}

.btn {
	font-size: 14px;
	/*font-size: 11px;*/
	text-transform: uppercase;
	color: black;
/* NEW FOR 2014 UPDATE*/
	width:145px;
	height:28px;
  
    padding:7px 30px;
    
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #000000;
	margin-left: 45px;
	margin-top: 4px;
	background-color: transparent;
}

.holiday-btn  {	font-size: 14px;
	text-transform: uppercase;
	color: black;
	width:145px;
	height:28px;
    padding:7px 30px;
  	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #fd61ca;
	margin-left: 45px;
	margin-top: 4px;
	background-color: #fd61ca;
	
	
}

.holiday-btn2  {	font-size: 14px;
	text-transform: uppercase;
	color: black;
	width:145px;
	height:28px;
    padding:7px 30px;
  	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #e92591;
	margin-left: 45px;
	margin-top: 4px;
	background-color: #e92591;
	
	
}


.wyg-btn  {	font-size: 14px;
	text-transform: uppercase;
	color: #666;
	width:145px;
	height:28px;
    padding:7px 30px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;
	background-color: #fff;
	position: relative;
	top: 260px;
	left: 195px;
}


.btn_white_outline {
	font-size: 14px;
	/*font-size: 11px;*/
	text-transform: uppercase;
	color: #FFF;
/* NEW FOR 2014 UPDATE*/
	width:145px;
	height:28px;
  
    padding:7px 30px;
    
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #FFF;
	margin-left: 45px;
	margin-top: 4px;
	background-color: transparent;
}

.btn_white {
	font-size: 14px;
	text-transform: uppercase;
	color: white;
	width:145px;
	height:28px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	border: 1px solid #FFF;
	margin-left: 45px;
	margin-top: 4px;
	background-color: transparent;
	padding: 8px;
}
#main_image .btn {
	margin-top:16px;
	margin-bottom:16px;
}
#trend_image .btn {
	margin-top:16px;
	margin-bottom:16px;
	margin-left:0;
}
.topics .btn {
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	width: 125px;
	height: 28px;
	border-radius: 6px 6px 6px 6px;
	border: 1px solid rgb(255, 255, 255);
	margin-left: 0px;
	background-color: transparent;
}
#trend_btn {
	margin-left: 0px;
	background:#e9eff6;
}
.view_slide_btn {
	position:relative;
	right: -140px;
    top: -38px;
}
.view_slide_btn_mobile {
	position:relative;
	right: -90px;
    top: 0px;
}
.main_blue {
	margin-left: 0px;
	background: #96D1D0;
	padding-top: 75px;
	padding-bottom: 38px;
	padding-right: 5px;
}
.icon {
	margin-left: 5px;
	padding-bottom:5px;
	padding-top:5px;
}

#icons-m{display: none;}
#icons-dt {display: inline;}

#carousel-m{display: none;}
#carousel-dt {display: inline;}

.spacer {
	margin-top:12px;
}
.icon_cta {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.footnote_cta {
	color: #ffffff;
	font-size: 11px;
	font-weight: 400;
}
#footnote {
	margin-left: 75px;
}
.icon_text {
	font-weight: lighter;
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 16px;
}
.post_text_black {
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 1px;
	color: #000000;
	margin-left:15px;
}
.style1 {
	margin-top: 20px;
}
.style2 {
	padding-top: 80px;
	margin-left: 10px;
}
.style_btn {
	margin-left:0px;
	margin-top:0px;
}
/*  TREND SECTION //////////////////*/

#trend_image {
	background:url(../images/wk15_hp_trends.jpg) no-repeat center;
	background-color:#f72b87;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk36_hp_trends.jpg', sizingMethod='image');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk36_hp_trends.jpg', sizingMethod='image')";
	min-height:505px;
	padding-top:20px;
	margin:18px 0;
}
.trend_divider_solid {
	background-image: url(../images/black_divider.gif);
	width:50px;
	height:2px;
	margin:14px 0px;
	margin-left: 5px;
}

.trend_sm_txt {font-size:14px; color:#000;}

.trend1 {
	padding-top: 20px;
}
.trend_thumb1 {
	height:380px;
	background-color: #ffffff;
	margin-top: 5px;
	margin-left: 0px;
	text-align: center;
	padding-bottom: 20px;
}
.trend_thumb2 {
	height:380px;
	background-color: #ffffff;
	margin-top: 5px;
	text-align: center;
	padding-bottom: 20px;
}
.trend2_background {
	background: #FCD2BA;
	padding:50px 0 50px 0;
}
.trend_img {
	margin-top: 5px;
}
.trend_blue {
	margin-left: 0px;
	background:#e9eff6;
}
#trend_headline_text {
	font-family: 'HelveticaNeue-Thin';
	margin-top: 85px;
	margin-left: 0px;
	color: black;
	font-size: 55px;
	font-weight: 100;
	line-height: 100%;
	letter-spacing: 6px;
	text-transform: uppercase;
}
.trend_subhead_text {
	color: black;
	font-weight: 200;
	line-height: 140%;
	letter-spacing: 1px;
	margin:0 15px;
	text-align: left;
}

.trend_text {
	color: black;
	font-weight: 200;
	line-height: 140%;
	letter-spacing: 1px;
	/*margin:0 15px;*/
	text-align: left;
}

.trend_divider_solid {
	background-image: url(../images/gray_divider.gif);
	width:25px;
	height:2px;
	margin-top: 10px;
	margin-left: 15px;
}
#trend_container {
	background-color: #FCD2BA;
	margin-top: 5px;
	padding:50px -10px 50px 50px;
}
.social_thumb1 {
	margin-top: 5px;
	margin-left: 0px;
}
.social_thumb2 {
	margin-top: 5px;
	margin-left: 8px;
}
.social_thumb3 {
	margin-top: 10px;
	padding-bottom:10px;
}
.social_icons_thumb3 {
	margin-top: 30px;
	padding-bottom:20px;
}
.social_icons_thumb_top {
	margin-top: 2px;
}
#fb_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#twitter_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#yt_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#instagram_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#instagram {
	margin-right: 10px;
	margin-top: -5px;
	width: 17px;
	height: 17px;
}
#pinterest_icon {
	width:20px;
	height:20px;
	float:left;
}

.desktop-gc-box {margin-left:0px; background-color:#ffd621;}

.trend_head_text {
	text-align: left;
	letter-spacing: 2px;
	font-weight: lighter;
	font-size: 17px;
	margin-top: 15px;
	margin-left: 15px;
	color: black;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica";
}

.homepage_head_text {
	text-align: left;
	letter-spacing: 2px;
	font-size: 38px;
	margin-top: 25px;
	margin-left: 15px;
	color: #000;
	font-family: "HelveticaNeue-Thin", "Helvetica Neue Light", "Helvetica Neue", "Helvetica";
	line-height: 33px;
}

.trend_subhead {
	letter-spacing: 2px;
	font-size: 17px;
	margin-top: 15px;
	padding: 10px;
	font-family: "HelveticaNeueLTStd55Roman", "Helvetica Neue Light", "Helvetica Neue", "Helvetica";
}

.desktop-gc-box {background-color:#dde0e9; min-height: 370px; min-width: 340px;}
.desktop-ff-promo {background-color:#fff; border-top:solid 15px #6bc1e8;}
.desktop-green-row {background-color:#fff; text-align:center; border:solid 10px #ff7a69; float:right;}
.desktop-pink-row {background-color:#fff; text-align:center; border-top:solid 10px #6bc1e8; border-bottom:solid 10px #6bc1e8; border-left:solid 10px #6bc1e8; border-right:solid 1px #6bc1e8;float:right;}
.desktop-promo1 {width: 290px; float: left;}
.desktop-promo1 img {max-width: none;}
.desktop-promo2 {width: 280px; /*background-color:#f72b87;*/ float: right; border-left: solid 10px #6bc1e8;}
.desktop-promo3 {width: 270px; float: right; border-left: solid 10px #ff7a69; min-height: 362px;}
.desktop-trend-img {margin: 11px; float: left;}
.desktop-trend-copy {width: 300px; float: left;}
.desktop-trend-disclaimer {bottom: -60px; position: relative;}
.desktop-trend-disclaimer p {
    font-size:11px; 
    line-height:9px; 
    color: black;
    letter-spacing: 1px;
    line-height: 100%;
    margin: 0 15px;
    text-align: left;}

.homepage_divider_solid {
    background-image: url("../images/style_divider.gif");
    height: 2px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-top: 10px;
    width: 50px;
}

.span-custom {width: 585px;}
.span-custom2 {width: 930px; margin-left: 0; margin-top: 10px;}

.homepage_subhead_text {
    color: black;
    letter-spacing: 1px;
    line-height: 100%;
    margin: 0 15px;
    text-align: left;
    /*font-family: "HelveticaNeueLTStd55Roman", "Helvetica Neue Light", "Helvetica Neue", "Helvetica";
    font-size:12px;*/
}


.ff_promo_head_text {
	margin-left: 10px;
	letter-spacing: 2px;
	font-size: 17px;
	margin-top: 15px;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", "Helvetica";
}

.trend_divider_solid {
	background-image: url(../images/style_divider.gif);
	width:50px;
	height:2px;
	margin-top:30px;
	margin-left:15px;
	margin-bottom: 15px;
}
.ff_blue {
	background: #91324b;
	padding-top:20px;
	padding-bottom: 20px;
	min-height:260px;
    margin-left: 0px; /* added by ro: 8/5/2013 */
}
.ff_burgundy {
	background: #ce1126;
	padding-top:14px;
	padding-bottom: 10px;
	min-height:280px;
    margin-left: 0px; /* added by ro: 8/5/2013 */
}
.ff_lavender{
	background: #ffe1e1;
	padding-top:14px;
	padding-bottom: 10px;
	min-height:280px;
    margin-left: 0px; /* added by jen: 12/27/2013 */
}
.ff_btn {
    background-color:transparent;
    z-index:6; 
    float: left;
    display: block;
    position:relative;
    top:-30px;
    left:35%;
    clear:both;
}
.ff_row {
	margin-left: 0px;
}
.ff_img {
	border: 5px solid white;
}
#ff_finder {
	position:relative;
	left:-10px;
	z-index:6;
}
.ff_img_container {
	margin-left: 14px;
}
#ff1 {
	position:relative;
	top:0;
	left:40px;
	z-index:5;
	float:left;
}
#ff1 img {
	max-width:100%;
	height:auto;
}
#ff2 {
	margin-top: 26px;
	margin-bottom: 0px;
	margin-left: 20px;
	float: left;
}
#ff3 {
	margin-top: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	float: left;
	position:relative;
	top:22px;
	left:0;
}
.ff2_text {
	font-size: 18px;
	text-transform: uppercase;
	background-color:#000000;
	padding:3px;
	width:140px;
	margin-bottom: 0px;
}
.ff3_text {
	font-size: 18px;
	text-transform: uppercase;
	background-color:#000000;
	padding:3px;
	width:94px;
	margin-bottom: 0px;
}
.finder_name {
	font-size: 14px;
	/*font-size: 11px;*/
	text-transform: uppercase;
	font-weight: bold;
	color:#000000;
	margin-left:10px;
}
.ff_lockup {
	background-color: #ABDCDE;
	text-align: center;
	margin-top: 10px;
	padding:30px 0 30px 0;
}
.ff_container {
	background: #9FD6D9;
	margin-right: 5px;
	margin-top: 5px;
}
/* CAROUSEL ////////////////////*/
.carousel {
	background-color: #ffffff;
}
.carousel-caption {
	margin-top: 0px;
}
.carousel_img {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 5px;
}

ul.carousel-inner {
	margin:0;
	padding:0;
}
.carousel-title {
	font-family: 'HelveticaNeue-Medium';
	font-weight:100;
	text-align:left;
	padding:0px 0px 5px 15px;
	font-size:18px;
	color:#000000;
}
.carousel-sub {
	text-align:left;
	padding:5px 0px 0px 15px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

/* this overwrites the twitter bootstap carousel*/
.carousel-control {
	position: absolute;
	top: 50%;
	left: 15px;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	font-size: 60px;
	font-weight: 100;
	line-height: 30px;
	color: #ffffff;
	text-align: center;
	background: #fff;
	border: 3px solid #ffffff;
	-webkit-border-radius: 23px;
	-moz-border-radius: 23px;
	border-radius: 23px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	
}
.style_trend {
	margin-left: 14px;
}
.style_container {
	background-color: #ffffff;
	margin-top: 5px;
	margin-left: 0px;
}
.post_container {
	background-color: #ffffff;
	margin-top: 5px;
	margin-left: 0px;
	padding-bottom: 50px;
}
#post_headline {
	margin-left:-10px;
}
#post_email {
	margin-top:10px;
}
#share_side {
	text-align: center;
	margin-top:80px;
	margin-left:10px;
}
#share_side1 {
	margin-left:0px;
	margin-right:10px;
	margin-bottom: 10px;
	width:40px;
}
#share_side2 {
	margin-left:0px;
	margin-right:10px;
	margin-bottom: 10px;
	width:40px;
}
#share_side3 {
	margin-left:0px;
	margin-right:10px;
	margin-bottom: 10px;
	width:40px;
}
.share_bottom {
	margin-left: 10px;
	margin-top:20px;
	margin-bottom:20px;
}
#share_bottom1 {
	width:40px;
	margin-right:10px;
}
#share_bottom2 {
	width:40px;
	margin-right:10px;
}
#share_bottom3 {
	width:40px;
	margin-right:10px;
}
.clothes {
	margin-left:10px;
	margin-top:20px;
	margin-bottom: 20px;
}
#item1 {
	margin-right:50px;
}
#item2 {
	margin-right:50px;
}
#item3 {
}
.topics {
	margin-top: 25px;	
}
.topics p{	
	margin-left:25px
}
.topics .divider_dotted_white{
	margin-left:25px
}
#tt_btn {
	margin-left: 0px;
	margin-bottom: 60px;
	background:#000000;
	border: 1px solid #ffffff;
}
#shop_btn {
	width:129px;
	height:29px;
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
	border: 1px solid #000000;
	margin-left: 465px;
	margin-top: 290px;
	position: absolute;
}
.headline_text_white {
	font-weight: lighter;
	letter-spacing: 1px;
	color: #ffffff;
	font-size: 18px;
}
.headline_text_black {
	font-weight: lighter;
	letter-spacing: 2px;
	color: #000000;
	font-size: 18px;
}
.subhead_white {
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	text-transform: uppercase;
}
.subhead_black {
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
}
.copy {
	color: #ffffff;
	font-size: 14px;
	/*font-size: 11px;*/
}
.mouse_type {
	color: #939598;
	font-size: 10px;/*margin-left:20px;*/
}
#mt_post {
	margin-left: 10px;
}
#mt_comment {
	margin-left: 0px;
}
#comment_bubble_white {
}
#white_bubble {
	width:50px;
	height:43px;
}
#gray_bubble {
	margin-left:10px;
	margin-bottom:5px;
	width:50px;
	height:43px;
}
#background {
	padding-top:50px;
	padding-bottom:50px;
	background: #ffdebd; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #ffdebd 1%, #eac292 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%, #ffdebd), color-stop(100%, #eac292)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, #ffdebd 1%, #eac292 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, #ffdebd 1%, #eac292 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, #ffdebd 1%, #eac292 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, #ffdebd 1%, #eac292 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffdebd', endColorstr='#eac292', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.style_btn {
	margin-left: 20px;
	margin-top: 5px;
	background-color: #ffffff;
}
.style_headline {
	font-family: 'HelveticaNeue-Thin';
	font-weight: lighter;
	font-size: 33px;
	letter-spacing: 1px;
	line-height: 100%;
	color: #000000;
	/*background: #ffffff;margin-left: 20px;*/
}
#sh_post {
	margin-left: 10px;
	margin-bottom: 5px;
	padding:5px 10px 5px 10px;
}
#style_divider_solid {
	background-image: url(../images/style_divider.gif);
	width:50px;
	height:2px;
	margin-top:30px;
	margin-left:20px;
	margin-bottom: 20px;
}
#post_divider_dotted {
	border-top: 2px dotted #939598;
	width:94%;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.post_divider {
	background-image: url(../images/black_divider.gif);
	width:50px;
	height:2px;
	margin:14px 0px;
	margin-left: 0px;
}
#post_divider_solid {
	background-image: url(../images/style_divider.gif);
	width:50px;
	height:4px;
	margin-top:20px;
	margin-left:10px;
	margin-bottom: 20px;
}
.post_text_black {
	font-weight: 300;
	font-size: 16px;
	letter-spacing: 1px;
	color: #000000;
	margin-left:10px;
}
#post_breadcrumb {
	margin-left: 10px;
	margin-bottom:10px;
}
.arrows {
	margin-top: 0px;
	margin-bottom:20px;
	margin-left: 10px;
}
#prev_arrow {
	float: left;
}
#next_arrow {
	float: right;
	margin-right:35px;
}
#post_copy {
	color: #000000;
	font-size: 12px;
	margin-left:10px;
	margin-right:60px;
}
#style_copy {
	color: #000000;
	font-size: 12px;/*margin-left:20px;*/
}
.btn-inverse {
	font-size: 11px;
	text-transform: uppercase;
	color: white;
	width:120px;
	height:15px;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border: 1px solid #ffffff;
}
#style_divider_dotted {
	border-top: 2px dotted #939598;
	width:94%;
	margin-top: 50px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.style_breadcrumb {
	margin-bottom: 20px;
}
.trend_headline_text_white {
	font-weight: lighter;
	letter-spacing: 2px;
	color: #ffffff;
	font-size: 18px;
}
.trend_subhead_white {
	color: #ffffff;
	font-size: 14px;
	line-height:16px;
	/*font-size: 11px;
	line-height:10px;*/
	margin:2px 0;
	font-weight: bold;
	text-transform: uppercase;
}
#view_more_btn {
	text-transform: uppercase;
	color: white;
	width:120px;
	height:29px;
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
	border: 1px solid #ffffff;
	margin-top: 20px;
}
.divider_dotted_white {
	border-top: 2px dotted #ffffff;
	margin-bottom: 10px;
	width:90%;
}
#trend_headline_text_black {
	font-weight: lighter;
	letter-spacing: 2px;
	color: #000000;
	font-size: 18px;
}
#trend_text {
	position: absolute;
	margin-top: 170px;
}
#social_container {
	width:300px;
	height:300px;
}
#fb_container {
	background-color: #ffffff;
	width:300px;
	height:300px;
}
#fb_comment_plugin {
	background: #F1F1F2;
	width:480px;
	height: 225px;
	margin-left: 100px;
}
#fb_comment_plugin {
	background: #f1f1f2;
	margin-left: 0px;
	padding:125px 0px 125px 40px;
}
#fbcp_spacer {
	background: #f1f1f2;
	padding:125px 0px 125px 0px;
}
#instagram_container {
	background-color: #ffffff;
	width:300px;
	height:300px;
}
#follow_us_btn {
	width:92px;
	height:29px;
	-moz-border-radius: 7px;
	-webkit-border-radius:7px;
	border: 1px solid #FDE6D8;
	background-color: #FDE6D8;
	margin-left: 0px;
	margin-top: 10px;
	position: absolute;
}
#pipe_divider {
	background-image: url(../images/pipe_divider.gif);
	width:98%;
	height:5px;
	margin:20px 0 20px 0;
}
#members_area {
	margin-left: 20px;
}
.social_head_text {
	text-align: left;
	font-weight: lighter;
	letter-spacing: 2px;
	color: #ffffff;
	font-size: 18px;
	margin-top: 10px;
}
.first {
	text-align: left;
	font-weight: lighter;
	letter-spacing: 2px;
	color: #ffffff;
	font-size: 18px;
}
.social_divider_dotted_white {
	text-align: left;
	border-top: 2px dotted #ffffff;
	width:98%;
	margin-bottom: 10px;
}
.social_copy {
	text-align: left;
	color: #ffffff;
	font-size: 14px;
}
#social_icon_container {
	width:215px;
	height:35px;
	margin-left: 20px;
	margin-bottom: 20px;
}
.vid-container {
	text-align: center;
}
#vid {
	position: absolute;
}
.pull-right {
	margin-right:2px
}
.pull-left {
	margin-right: 25px;
}
/*
	Fashion Cred Page
*/

.feature h1, .feature h2, .feature h3, .feature h4, .feature h5, .feature h6 {
	color: #403E3D;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-weight: 700;
	margin: 0;
	padding-bottom:25px;
	margin-bottom:15px;
	background:url(../images/heading_line.png) left bottom no-repeat;
}
.feature_left {
    padding-top: 10px;   /* these means the models heads are less cutoff, but still don't understand why. */
	background:#e7e7e8;
    margin-bottom:5px;
    text-align:center;
    padding-bottom:0px;
}
.feature_left .block {
    margin:0 auto;
    display:inline-block;
    width:240px;
}
.feature_left img {
	width:auto;
	margin:auto;
	display:block;
}
.feature_right {
    padding-top: 10px;   /* these means the models heads are less cutoff, but still don't understand why. */
	background:#fff;
    margin-bottom:5px;
    padding-bottom: 65px;
}
.feature_right img {
	margin:auto;
	display:block;
}
.post {
	margin:25px 25px 0px 25px;
	text-align:left;
    padding-bottom: 25px;
}
.post p {
	text-align:left;
	color:#000;
	margin-top:25px;
}
.post_img{
	margin:20px 0;
	float:right
}
.tag_text {
	color:#939598 !important;
	font-size:8pt;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
}

/*
	Post Page
*/

.wrapper {
	width: 100%;
	margin: 0 auto;
	background:#000;
}
.content {
	width: 96%;
	padding:0 1% 0 2%;
	float: left;
	background:#000;
	min-height:1500px;
	box-shadow:3px 3px 5px 6px #000000;
}
.potcol-outer {
	width:100%;
	float:left;
	margin:55px 0 5px 0;
	position:relative;
	letter-spacing:1px;
}
.potcol-outer small {
	color:#939495;
	font-size:12px;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
}
.potcol-outer h1 {
	color:#000;
	font-size:300%;
	background:#fff;
	width:55%;
	min-height:35px;
	margin:10px 0 10px 0;
	font-weight:normal;
	padding:5px 0 5px 15px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
.howtotext {
	font-size:12px !important;
	width:70%!important;
}
.marpad {
	padding:20px 0 0 10px !important;
	margin:0 0 0 0;
}
.commentbox {
	background:url(../images/commentsbg.png) no-repeat left top;
	width:53px;
	height:63px;
	position:absolute;
	top:15px;
	right:-15px;
	color:#fff;
	padding:25px 0 0 15px;
	font-size:18px;
}
.commentbox a {
	color:#fff;
	text-decoration:none;
}
.postcol-1 {
	width:90%;
	text-align:center;
	background:url(../images/dressup-bg.png) no-repeat left top;
	background-size:100%;
	padding:5.6% 5%;
}
.postcol-2 {
	/*width:605px;*/
	float:left;
	background:#fff;
	min-height:100px;
	margin-left:0;
	margin-right:30px;
}
.postcol-2-inner1 {
	/*width:75px;*/
	float:left;
	padding:114px 0 0 25px;
}
.postcol-2-inner2 {
	/*width:480px;*/
	float:right;
	padding:0 15px 0 15px;
	margin-left:0;
	margin-top:45px;
}
.postcol-2-inner2 h1 {
	color:#000;
	font-size:18px;
	font-weight:lighter;
	line-height:20px;
	padding:0 0 25px 0;
	font-family: HelveticaNeue-Light, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	background:url(../images/dressbg.png) no-repeat left bottom;
	margin-bottom:25px;
}
.postcol-2-inner2 p {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#000;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:0 0 25px 0;
	text-align:none;
	clear:both;
	margin-bottom:0;
}
.soc {
	display:inline-block !important;
	margin:0 0 15px !important;
}
.postcol-2-inner2 small {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#939598;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	/*	padding:25px 0 15px 0;*/
	display:block;
}
.postcol-2-inner2 ul {
	list-style-type:none;
	padding:0 0 15px 0;
	/*width:505px;*/
	float:left;
	margin-left:0;
}
.postcol-2-inner2 ul li {
	padding:0 40px 0 0;
	float:left;
}
.prodimg {
	float:left;
	margin:0 20px 15px 0;
}
.facebookplugin {
	margin:70px 0 15px;
	/*width:505px;*/
	float:left;
	position:relative;
}
.commentbox1 {
	background:url(../images/comment.png) no-repeat left top;
	width:53px;
	height:63px;
	position:absolute;
	top:-56px;
	left:0;
	color:#fff;
	padding:12px 0 0 15px;
	font-size:18px;
}
.commentbox1 a {
	color:#939598;
	text-decoration:none;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
}
.navigation {
	/*width:480px;*/
	float:left;
	/*padding:15px 0 15px 0;*/
	padding:10px 0 3px 0;
	border-top:1px dotted #aeb0b2;
	border-bottom:1px dotted #aeb0b2;
	margin-right:25px;
	/*margin-top:50px;*/
	margin-top:30px;
	position:relative;
}
.prev {
	float:left;
}
.next {
	float:right;
}
.postcol-3 {
	/*	width:275px;*/
	float:left;
	background:#000;
	/*	padding:30px 0 0 30px;
*/	margin-left:0;
	padding:30px 0 0 0;
}
.postcol-33 {
	min-height:644px !important;
	background:#fff !important;
}
.trending {
	/*width:275px;*/
	float:left;
	border-bottom:2px dotted #414143;
	padding:6px 0;
	width:100%;
}
.trending h1 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	color:#fff;
	font-family: HelveticaNeueLTStd35Thin, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.trending span {
	font-size:11px;
	line-height:28px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.trending p {
	font-size:11px;
	line-height:16px;
	font-weight:normal;
	color:#fff;
	margin:0 0 10px 0;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.trending .viewmore {
	background:#fde7d8;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border:5px solid #fde7d8;
	color:#000;
	line-height:25px;
	padding:2px 15px;
	margin-bottom:25px;
	cursor:pointer;
	font-size:12px;
}
.trending a {
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	color:#fff;
	text-decoration:none;
}
.subscribe {
	/*width:275px;*/
	width:100%;
	float:left;
	background:url(../images/border.png) repeat-x left bottom;
	margin:25px 0;
	position:relative;
}
.subscribe img {
	position:absolute;
	top:30px;
	right:25px;
}
.subscribeinner {
	/*width:275px;*/
	width:100%;
	float:left;
	background:url(../images/border.png) repeat-x left top;
	padding:20px 0 20px;
}
.subscribeinner h4 {
	font-size:14pt;
	line-height:23px;
	color:#fff;
	padding:2px 0 !important;
	font-weight:normal;
}
.subscribeinner a {
	font-size:12px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display: inline-block;
	width:100%;
}
.subscribeinner p {
	font-size:18px;
	line-height:20px;
	font-weight:500;
	color:#fff;
	margin:0 0 15px 0;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.subscribeinner p a {
	font-size:11px;
	line-height:16px;
	font-weight:700;
	color:#fff;
	margin:0 0 0 0;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}
.postcol-3 ul {
	list-style-type:none;
	padding:0 0 5px 0;
	margin:0;
	width:100%;
	float:left;
}
.postcol-3 ul li {
	padding:0 10px 10px 0;
	float:left;
}
.nobor {
	border-bottom:none;
	padding-top:10px;
}
/*
	Winner Story Page
*/
.story_hero {
	background:#e7e7e8;
	padding:6%;
	margin-bottom:5px;
	margin-top:5px;
	position:relative;
}
.story_hero .storetext {
	position:absolute;
	right:10%;
	top:32%;
    width:43%;
}
.story_hero .storetext h1 {
	font-size:40px;
	line-height:100%;
	font-weight:100;
	color:#000;
    font-family: 'HelveticaNeue-Thin', "HelveticaNeue-Thin", "Helvetica Neue", "Helvetica";
	letter-spacing:6px;
	text-transform:uppercase;
	background:url(../images/store-headingbar.jpg) no-repeat left bottom;
	padding-bottom:15px;
	margin-bottom:15px;
}
.story_hero .storetext p {
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#000;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	letter-spacing:1px;
}


.trigram {
	background:#fff;
}
.trigram h1 {
	font-size:36px;
	line-height:36px;
	font-weight:normal;
	color:#000;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	letter-spacing:1px;
	background: url(../images/howdobg.jpg) repeat-x left bottom;
    padding:0px 10px 25px 10px;
	margin-bottom:23px;
    margin:2%;
}
.trigram h2 {
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	color:#000;
	font-family: 'HelveticaNeue-Medium', Arial, sans-serif;
	padding-right:10px;
	padding:0 0 59px 83px;
	margin:23px 0 0 0;
}
.trigram p {
	font-size:14px;
	line-height:16px;
	font-weight:normal;
	color:#000;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding: 0px 20px;
    padding-bottom: 10px;
}
.one {
	background:url(../images/1.jpg) no-repeat 20px top;
}
.two {
	background:url(../images/2.jpg) no-repeat 20px top;
}
.three {
	background:url(../images/3.jpg) no-repeat 20px top;
}


.emailsignup {
	background:#fff;
	padding:2%;
}
.emailsignuptext {
	font-size:28px !important;
	margin:0 !important;
}
.emailsignup h1 {
	font-size:36px;
	line-height:36px;
	font-weight:normal;
	color:#000;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	letter-spacing:1px;
	background: url(../images/howdobg.jpg) repeat-x left bottom;
	padding-bottom:25px;
	margin-bottom:23px;
}
.emailsignup p {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	padding:0 20px;
}
.emailsignuptext {
	padding:0 7px 0 2px !important;
}
.emailsignuptext1 {
	padding:0 20px 0 12px !important;
}
.emailsignupmobile {
	width:96%;
	margin:0 2%;
	float:left;
	border-bottom:2px dotted #ccc;
}
.emailsignupdomobile p {
	padding:8px 0 0 65px !important;
}
.martop {
	margin-top:13%;
}
.buyerprofile {
	margin:27px 0 0 0;
	position:relative;
	width:100%;
	float:left;
}
.buyerimg {
	position:absolute;
 *position:relative;
	top:21px;
	width:100%;
}
.buyerimgjew2 {
	top:-79px;
}
.buyerinfo {
	position:absolute;
	left:26px;
	top:85px;
}
.buyertablet {
	top:68px !important;
}
.itemjew {
	font-size:18px;
	line-height:30px;
	font-weight:lighter;
	color:#fff;
	font-family: 'HelveticaNeue-Medium', Arial, sans-serif;
	letter-spacing:1px;
}
.info {
	font-size:12px;
	line-height:19px;
	font-weight:lighter;
	color:#fff;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
}
.info small {
	padding:0 30px 0 0;
	letter-spacing:1px;
	font-size:12px;
}
.buyerimg1 {
	/*	top:40px;*/
top:18px;
}
.buyerinfo1 {
	position:absolute;
	left:0;
	top:34%;
}
.itemjew1 {
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#fff;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
.info1 {
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:#fff;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.info1 small {
	padding:0 10px 0 0;
}
.buyerprofile h1 {
	font-size:36px;
	line-height:36px;
	font-weight:normal;
	color:#fff;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	letter-spacing:1px;
	padding:0 0 22px 0;
}
.buyerprofile .questionsbox h3, .buyerprofile .questionsbox h2 {
	font-size:18px;
	line-height:20px;
	font-weight:lighter;
	color:#fff;
	font-family:'HelveticaNeue-Medium', Arial, sans-serif;
	padding:0 0 0 23px;
	background:url(../images/questionmark.jpg) no-repeat left top;
}
.buyerprofile .questionsbox p {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#fff;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	padding:0 25px 22px;
	letter-spacing:1px;
}
.questionsbox .span3 p {
	color: #FFFFFF;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding:0 13px 0 25px;
	letter-spacing:0.5px;
}
.questionsbox {
	padding:175px 0 0 0;
 *padding:50px 0 0 0;
}
.questionsbox1 {
	/*padding:40px 0 0 0 !important;*/
	padding:0 0 0 0 !important;
}
.questionsbox2 {
	padding:78px 0 0 0 !important;
}
.questionsbox3 {
	padding:135px 0 0 0 !important;
}
.dashbor {
	background:url(../images/dashbor.png) no-repeat left top;
	bottom:-5px;
	float: left;
	height: 5px;
	position: absolute;
 *position: static;
	width: 100%;
}
.circlebox {
	margin-left:0;
	margin-left:-2px\9;
	width:304px !important;
	margin-top:3%;
}
.circle {
	background:url(../images/circle.png) no-repeat left top #000;
	width:100%;
	height:250px;
}
.circle h3 {
	padding:20% 0 0 0;
	color: #FFFFFF;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-size: 36px;
	line-height:38px;
	text-align:center;
	font-weight:normal;
}
.circlebox p a {
	color:#000;
	text-decoration:underline;
}
.circle1 {
	padding-top:22% !important;
}
.circle2 {
	padding-top:17% !important;
}
.circle3 {
	padding-top:27% !important;
}
.circlebox p {
	padding:30px 38px 0;
	color: #000;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	margin-right:4px;
	background:#fff;
	text-align:center;
	min-height:160px;
}
.marno1 .right_content_box {
	background: url("../images/letter-img.png") no-repeat scroll 230px top transparent;
	color: #FFFFFF;
	margin-left: 25px;
	margin-top: 10px;
	padding-bottom: 5px;
}
.marno1 .right_content_box h4 {
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: 300;
	line-height: 23px;
	padding: 2px 0 !important;
}
.marno1 .right_content_box a {
	font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	text-transform: uppercase;
	display:inline-block;
	width:100%;
}
.marno1 .right_content_box form input {
	margin-bottom: 10px !important;
	width: 190px;
}
.marno1 .social_icons_thumb3 {
	margin:0;
}
.marno1 hr.sep {
	border:0;
	background:url(../images/sep.png) repeat-x top left;
	height:5px;
	margin:20px 0 20px 25px;
	display:inline-block;
	width:90%;
}/*
.location_box {
	background: none repeat scroll 0 0 #e7e7e8;
	padding: 10px 0 20px 10px;
	min-height:122px;
	margin-left:5px;
}
.location_box1 {
	margin-left:0 !important;
}
*/
.marno .location_box h4 {
	color: #000;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	min-height:48px;
	padding-top:5px;
}
.marno .location_box form input {
	border: 1px solid #000000;
	width: 155px;
}
.marnodash {
	width:100%;
	height:5px;
}
.locbox {
	margin:0 0 5px 5px !important;
	background:#E7E7E8 !important;
 *min-height:10px;
}
.marno .location_box form a {
	margin-left: 5px;
}
.marno .location_box form a img {
	margin-top:15px;
	display:block;
}
.marno {
	margin:0 0 0 0 !important;
}
.marno1 {
	margin:5px 0 0 0;
	width:300px;
	width:300px\9 !important;
 *width : 290px!important;
}
.padadd {
	line-height:48px !important;
}
.para {
	color: #FFFFFF;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-size: 18px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 18px 0 2px 0;
}
.marno small {
	color: #FFFFFF;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 16px;
	margin: 8px 0 3px 0;
	display:block;
}
.promo1 {
	text-align:left !important;
}
/*
	Slider
*/
#slider_container {
	padding:25px 25px 0 25px;
	height:auto;
	background:#FFF;
	margin-bottom:5px;
    /*    NEW FOR 1014
    */overflow: hidden;
    
	/*min-height:400px;*/
}
#slider_container img {
	/*width:100%;*/
	margin:30px 0 0 50px;
}
#slider_container .caption {
	text-align:center;
	font-weight:600;
	font-size:12px;
	color:#000;
	margin:5px 0;
	margin-top:10px;
}

#slider_container .carousel-inner {
	top:0px;
}
#slider_container .carousel-inner > .item > img, #slider_container .carousel-inner > .item > a > img {
	margin:auto !important;
}


#slider_container .carousel-inner > .item1 > img, #slider_container .carousel-inner > .item1 > a > img {
	margin:auto !important;
}

#slider_container .carousel-inner > .item2 > img, #slider_container .carousel-inner > .item2 > a > img {
	margin:auto !important;
}

#slider_container .carousel-inner > .item3 > img, #slider_container .carousel-inner > .item3 > a > img {
	margin:auto !important;
}



#slider_container .controls {
	font-family:Arial, Helvetica, sans-serif;
	color: #222222;
	font-size: 60px;
	font-weight: 100;
	height: 40px;
	left: 15px;
	line-height: 30px;
	margin-top: -20px;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	top: 45%;
	width: 40px;
}
#slider_container .controls.right {
	left: auto;
	right: 15px;
}
#slider_container .controls:hover, .controls:focus {
	color: #FFFFFF;
	opacity: 0.9;
	text-decoration: none;
}
/*
	Post box
*/
.post_box {
	padding-left:25px;
	padding-right:25px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:5px;
	background:#fff;
	color:#000;
	line-height: 19px;
}
.post_box a{
	color:#000;
	text-decoration:underline;
}
.post_box h1 {
	background: url("../images/heading_line.png") no-repeat scroll left bottom transparent;
	color: #403E3D;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-weight: 700;
	margin: 0 0 23px;
	padding-bottom: 25px;
}
.post_box .img {
	padding-left:25px;
	float:right;
}
.post_box hr {
	border:0;
	border-bottom:1px dotted #939598;
	padding:2px 0;
	margin:5px 0;
}


/*.post_box p {width: 280px;}
  post box w background img*/
}
.new_post_box {
	padding:25px;
	margin-bottom:5px;
	background-image:url(../images/wk15_ff_trend_post.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	color:#000;
}
.new_post_box a{
	color:#000;
	text-decoration:underline;
}
.new_post_box h1 {
	background: url("../images/heading_line.png") no-repeat scroll left bottom transparent;
	color: #403E3D;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-weight: 700;
	margin: 0 0 23px;
	padding-bottom: 25px;
}
.new_post_box .img {
	padding-left:25px;
	float:right;
}
.new_post_box hr {
	border:0;
	border-bottom:1px dotted #939598;
	padding:10px 0;
	margin:20px 0;
}
 /* end post box w background img*/
a.readmore {
	display:block;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #000;
	width:185px; /*70px*/
/*	padding:7px;*/
	margin:20px 0;
	color:#000;
	text-decoration:none;
	text-align:center
}

a.readmore2 {
	display:block;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #000;
	max-width:105px; /*70px*/
/*	padding:7px;*/
	margin:20px 0;
	color:#000;
	text-decoration:none;
	text-align:center;
}
/*
	News Box
*/
.news_container {
	color:#ffffff;
	/*padding:20px 45px 24px 45px;
	width:226px;*/
	background-color:#6bc1e8; 
	margin-right:-5px; 
	margin-bottom:5px; 
	min-height:342px; 
	
}


.gc_container {
	background-color:#dedee6; 
	margin-right:-5px; 
	margin-bottom:5px; 
	padding-left: 10px; 
    padding-top:20px;
	
}
.news_inner {padding:15px;}

.news_container h4 {
	color:#ffffff;
	padding-bottom:10px !important;
}
.news_container img {
	/*border:5px solid #fff;
	width:80%;*/
	
}
.news_container p {
	color:#000;
	margin-top:8px;
}
.strong {
	font-family:HelveticaNeue-Medium, Arial, Helvetica, sans-serif !important;
	font-weight:bold;
}
/*
	SlideShow
*/
#slideshow {
	background:#fff;
	color:#000;
}
#slideshow img {
	width:100%;
}
#slideshow h1 {
	background:#fff;
	color:#000;
	margin:10px 25px;
	padding-bottom:1px;
}
#slideshow .carousel-inner {
	top:0px;
}
#slideshow .carousel-inner > .item > img, #slideshow .carousel-inner > .item > a > img {
	margin:0 !important;
}

#slideshow .carousel-inner > .item1 > img, #slideshow .carousel-inner > .item1 > a > img {
	margin:0 !important;
}
#slideshow .carousel-inner > .item2 > img, #slideshow .carousel-inner > .item2 > a > img {
	margin:0 !important;
}
#slideshow .carousel-inner > .item3 > img, #slideshow .carousel-inner > .item3 > a > img {
	margin:0 !important;
}
/*
	STORIES BOX
*/
.stories_container {
	background:#000;
	color:#fff;
	padding:10px 25px 5px;
}
.stories_container p {
	margin:0px;
	font-size:12px;
	line-height:14px;
}
.stories_container h1 {
	color:#fff;
	padding:10px 0;
	font-size:14pt;
	line-height:20px;
	text-transform:capitalize;
}
.stories_container .story h2 {
	font-size:9pt;
	line-height:14px;
	font-family:HelveticaNeue-Medium, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:2px 0 !important;
	font-weight:bold;
	text-transform:uppercase;
	background:none;
}
.stories_container hr {
	border:0;
	border-bottom:2px dotted #8a8c8e;
}
.stories_container a.readmore {
	display:block;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #fff;
	width:140px;
	padding:7px;
	margin:20px 0;
	color:#fff;
	text-decoration:none;
	text-align:center
}
.potcol-outer1 {
	width:79%;
	float:left;
	margin:55px 11% 5px;
	position:relative;
	letter-spacing:1px;
}
.content1 {
	min-height:0;
	box-shadow:0 0 0 0;
	padding:0 0 30px 0;
}
.content2 {
	min-height:0;
	box-shadow:0 0 0 0;
}
.slidelogo {
	width:150px;
	float:left;
}
.slidegrid {
	width:50px;
	float:right;
}
.slidergal {
	width:97px;
	float:left;
	margin:0 5px 5px 0;
}
.rightbox {
	margin:10px 0 0 0;
   /* background-color: #fff;*/
}
.rightbox h2 {
	font-size:18px;
	line-height:16px;
	font-weight:normal;
	color:#858687;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	letter-spacing:1px;
	/*	padding:24px 0;*/
padding:48px 0 24px;
	margin-bottom:20px;
	background:url(../images/border.png) repeat-x left bottom;
}
.rightbox h3 {
	font-size:18px;
	line-height:28px;
	font-weight:normal;
	color:#ffffff;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	letter-spacing:1px;
	background:url(../images/botbor.jpg) no-repeat left bottom;
	padding:0 0 15px 0;
	margin-bottom:15px;
}
.rightbox p {
	font-family:'HelveticaNeueLTStd55Roman', Arial, sans-serif;
	color:#000;
	font-size:12px;
	line-height:16px;
	border-bottom:1px dotted #6e7072;
	padding-bottom:25px;
	margin-bottom:25px;
}
.rightbox1 {
	margin:15px 0 0 0;
}
.rightbox1 h2, .rightbox1 small { /* added by ro 8/7/2013 */
	background:none;
	padding:0 0 0 53px;
}
.slide4 {
	padding:0 145px 25px 0 !important;
}
.viewslideshow {
	color: #000000;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif !important;
	background:none !important;
	font-size: 16px;
	margin: 0!important;
	padding:0!important;
}
.socials1 {
	margin-top:105px !important;
}
.readmore1 {
	display:inline;
	background:#e5e5e5;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #000;
	width:140px;
	padding:7px;
	margin:20px 0 0 12px;
	color:#000;
	text-decoration:none;
	text-align:center;
	text-transform:uppercase;
}
.readmore1:hover {
	color:#000;
}
.thumbpad {
	padding:28px 0 9px 12px !important;
}
.slidebody {
	margin:0 !important;
	padding:0 !important;
}
.slideshowhead {
	width:100%;
	min-height:43px;
	background:#000;
	border-bottom:5px solid #fff;
	padding:22px 0 0 0;
}
#slide-counter {
	float:right;
	padding:2% 12% 0 0;
}
/*
	FACEBOOK BOX
*/
.facebook_container, .social_box {
	background:#000;
	color:#fff;
	margin-left:25px;
}
.facebook_container img {
	width:100%
}
.facebook_container h4 {
	color:#fff;
	padding-bottom:5px !important;
	font-size:14pt;
	line-height:20px;
	text-transform:capitalize;
}
/*
	Context Box
*/
h4.heading {
	font-size:14pt;
	line-height:18px;
	color:#fff;
	padding:5px 0 !important;
	text-transform:capitalize;
	margin-left:25px;
}
.contest_container {
	background:#fff;
	
	
	text-align: left;
	width: 315px;
}

.contest_container img {
	/*width:100%;*/
}

.contest_container p {
	color: black;
	
	font-weight: 200;
	line-height: 140%;
	letter-spacing: 1px;
}

/*
	NEWS LETTER BOX
*/

.news_letter {
	color:#fff;
	margin-left:25px;
	padding-bottom:5px;
	background:url(../images/letter-img.png) right 5px no-repeat;
}
.news_letter h4 {
	font-size:12pt;
	line-height:23px;
	color:#fff;
	padding:2px 0 !important;
}
.news_letter a {
	font-size:12px;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
hr.sep {
	border:0;
	background:url(../images/sep.png) repeat-x top left;
	height:5px;
	margin:20px 0 20px 25px;
}
.gap5x {
	margin-top:5px;
}
.socialtext {
	text-align: left;
	font-weight: lighter !important;
	letter-spacing: 2px;
	color: #ffffff!important;
	font-size: 18px!important;
	margin-top: 10px;
	text-transform: none !important;
	font-family: HelveticaNeue-Medium, Arial, Helvetica, sans-serif!important;
}
.postcol-2-inner1 {
	float: left;
	padding: 19% 0 0 25px;
}
.span2 {
	width : 175px\9;
*width : 175px;
*min-height:160px;
}
.span3 {
	width : 268px\9;
}
/*
	Find A Story
*/

h1.search_heading {
	background-color: #FFFFFF;
	color: #000000;
	display: block;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-size: 3.4em;
	font-weight: lighter;
	margin-top: 70px;
	padding: 5px 0 5px 10px;
}
.search_subtitle {
	margin:8px 0 10px 8px;
	color:#FFF;
	font-size:18px;
	line-height:20px;
	letter-spacing:1px;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
}
.location_box {
	background:#bcbdc0;
	padding:10px 0 20px 10px;
}
.location_box form input {
	border:1px solid #000;
	width:55% !important;
}
.location_box form {
	width:100%;
}
.location_box form a {
	margin-left:5px;
}
.location_box h2 {
	color:#231f20;
	font-size:20px;
	line-height:20px;
	font-weight:500;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
}
.location_box h4 {
	color:#231f20;
	font-size:20px;
	line-height:20px;
	font-weight:500;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
}
/*
	Result Container
*/



.result_container {
	margin-top:5px;
	width:100%;
	height:auto;
	margin-bottom:20px;
}
.result_box {
	margin:5px 0;
	background:#FFF;
	padding:25px;
}
.result_box h3 {
	text-transform:uppercase;
	font-weight:500;
	font-size:14px;
	color:#000;
}
.result_box h1 {
	text-transform:capitalize;
	font-weight:500;
	font-size:16pt;
	color:#000;
}
.result_box h4 {
	text-transform:capitalize;
	font-weight:500;
	font-size:16pt;
	color:#000;
    line-height:44px;
}
.result_box p {
	font-size:14px;
	color:#000;
}
.result_box p span {
	font-weight:500;
	text-transform:uppercase;
}
.result_box p span a{
	font-weight:500;
	text-transform:uppercase;
	color:#000;
}
.result_box a.button {
	width:90px;
	background:#000;
	-moz-border-radius: 6px;
	-webkit-border-radius:6px;
	border-radius: 6px;
	color:#FFF;
	display:block;
	padding:3px;
	text-align:center;
	margin-top:90px;
}
.result_box hr {
	border:0;
	border-bottom:2px dotted #9a9c9e;
	margin-bottom:30px;
	padding-bottom:10px;
}
.right_content_box {
	color:#fff;
	margin-left:25px;
	margin-top:10px;
	padding-bottom:5px;
	background:url(../images/letter-img.png) 230px top no-repeat;
}
.right_content_box h4 {
	font-size:14pt;
	line-height:23px;
	color:#fff;
	font-weight:300;
	padding:2px 0 !important;
}
.right_content_box a {
	font-size:14px;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}
.right_content_box form input {
	margin-bottom:10px !important;
	width:200px;
}
.department_box, .map_box, .message_box {
	background:#e7e7e8;
	padding-bottom:10px;
	margin-top:5px;
	display:none;
}
.map1_box {
	background:#e7e7e8;
	padding-bottom:10px;
}
.map_box, .map1_box {
	height:300px;
}

#mapcontainer {
	margin-top:25px;
}
.message_box {
	min-height:10px;
	color:#ff0000;
	padding-left:10px;
}
.department_box h3 {
	/*margin:20px 0 0 15px;*/
    margin:10px 0 -3px 15px;
    font-size:14px;
    line-height: 24px;
}
.department_box h6 {
	margin:10px 0 -3px 15px;
}
.department_box input {
	width:71%;
	margin:5px 1% 5px 3%;
	border:1px solid #000;
	cursor: pointer;
}
.department_box input.black_bg {
	background:#000;
	color:#FFF;
}
/* Contact Us */
.contact_container {
	margin-top:25px;
	width:100%;
	height:auto;
	margin-bottom:20px;
}

/*giftcard landing page*/
.giftcard-group {margin: 0 20px 0 20px; overflow: hidden; float: none;}

.giftcard-container {margin-top: 5px; margin-right: 5px; background-color: #fff; float: left; padding: 50px 20px 0px 20px;}
.giftcard-btn2 {padding-top: 62px;}
.giftcard-id {width: 410px; background-color: #fff; min-height: 380px;  text-align: center;}

.giftcard-id a {color: #000; text-decoration: underline;}

.giftcard-id p {color: #000; line-height: 18px;}

.giftcard-id ul li{ font-family:HelveticaNeue-Light; color: #000;  text-align:left;}





/*Blogger Corner page*/

.blogger-id-group {margin: 0 20px 0 20px; overflow: hidden; float: none;}

.blogger {
	
	margin:5% auto 0% auto;
	width: 96%;	
 }

.blogger h1 {
	color:#000;
	font-size:36px;
	background:#fff;
	width:28%;
	min-height:35px;
	margin:10px 0 10px 0;
	font-weight:normal;
	padding:5px 8px 5px 10px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}

.blogger p {font-size: 19px; font-family:HelveticaNeue-Light; line-height:22px; margin-bottom: 25px;}

.blogger-id-container {margin-top: 5px;
margin-right: 5px;
background-color: #fff;
float: left;}

.blogger-id {width: 300px;
background-color: #fff;
min-height: 565px;}

.blogger-id a {color: #000; text-decoration: underline;}

.blogger-id p {color: #000; padding:10px 22px 5px 22px; line-height: 18px;}
.blogger-id .main_divider_solid {margin: 14px 0 14px 20px; width: 20px;}
.blogger-id-foot p {color: #000; padding:10px 22px 5px 22px; line-height: 18px;}
.blogger-id-foot img {margin:5px 10px 20px 0px; float:left;}
.blogger-id-foot a {color: #000; text-decoration: none;}
.blogger-id-divider {border-top: dotted 3px #CCC;  margin-left: 22px; width: 258px;}
.blogger-footer {padding-left: 10px;}
#carousel-blogger .carousel {margin-bottom: 0}

#carousel-blogger  .carousel-inner {
    overflow: hidden;
    position: relative;
    width: 290px;
}
#carousel-blogger .carousel-control {opacity: 100; border: none; border-radius: 0; background-color: transparent;}
#carousel-blogger .carousel-control.right {top: 90px;}

.hp_BC {margin-left:10px; }


/*New Post Templates*/

.post-V1-container {margin:0% auto;	background-color:#717f8c; width: 95%;}
.post-V1-container-txt {margin:0% auto;	background-color:#717f8c; width: 95%;}
.post-V1-group {margin: 0 20px 0 20px; overflow: hidden; float: none; width: 399px;}
.post-V1-id-container{margin-bottom: 25px;}
.post-V1-copy {background-color: #555555; font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif; color: #FFF; font-size: 1.5em; letter-spacing: 0.05em; line-height: 1em; padding: 24px 0 0 17px;}
.post-V1-main-copy {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #FFF; font-size: 3.6em; letter-spacing: 0.05em; line-height: 1em; padding: 40px 0 0 0;}
.post-V1-main-copy-sm {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #FFF; font-size: .4em; letter-spacing: 0.05em; line-height: 1em; padding: 0 0 40px;}
.post-V1-fb-comments {margin-left: 30px; background-color:#FFF;}
.main_divider_white {
    background-image: url("../images/white_divider.gif");
    height: 2px;
    margin: 20px 0 20px 0;
    width: 80px;

}
.post-container {margin:0% auto; width: 95%;}
.post-V3-container {margin:0% auto;	background-color:#FFF; width: 95%;}
.post-V3-container-txt {margin:0% auto;	background-color:#FFF; width: 95%;}
.post-V3-group {margin: 0 20px 0 20px; overflow: hidden; float: none; width: 399px;}
.post-V3-id-container{margin-bottom: 25px;}
.post-V3-copy {background-color: #FFF; font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif; color: #000; font-size: 1.2em; letter-spacing: 0.05em;  padding: 24px 0 0 17px; line-height: 1em;}
.post-V3-main-copy {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #000; font-size: 2em; letter-spacing: 0.05em; line-height: 1em; padding: 40px 0 0 0;}
.post-V3-main-copy-sm {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #000; font-size: .7em; letter-spacing: 0.05em; line-height: 1em; padding: 0 0 40px;}
.post-V3-fb-comments {margin-left: 30px; background-color:#FFF;}
.main_divider_black {
    background-image: url("../images/black_divider.gif");
    height: 2px;
    margin: 20px 0 20px 0;
    width: 80px;

}



/*
	Fab Finds Page
*/
.fabfind-home{
	max-height:350px:
}
.fabfindbg {
	background:#231f20;
	box-shadow: 3px 3px 5px 6px #231F20;
}
.fabfeatures {
	width:97%;
	float:left;
	margin:5% 4% 25px 4%;
	background:url(../images/dashbor1.png) no-repeat left bottom;
	padding:29px 0 25px 0;
 *padding:5px 0 15px 0;
}
.fabfeatures h2 {
	color:#000;
	font-size:36px;
	background:#fff;
	width:58%;
	min-height:35px;
	margin:10px 0 10px 0;
	font-weight:normal;
	padding:5px 8px 5px 10px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
.fbtext {
	width:95% !important;
}
.fabgallery {
	margin-left:2%;
}
.img-wrap {
	width:276px;
	padding:6px;
	float:left;
	background:#fff;
	margin:0 3px 5px 0;
	border:1px solid #3d3b3c;
	overflow:hidden;
	position:relative;
}
.img-wrap a:hover {
	background:#f5eeec;
}
.img-wrap img {
	width:276px;
	height:276px;
}
.img-wrap1 {
	margin:0 5px 4px 0;
	width:190px;
	float:left;
	overflow:hidden;
	position:relative;
}
.img-wrap1 img {
	width:198px;
	height:198px;
	border:1px solid #40342f;
}
.img-overlay {
	background-color:#fcfdfc;
	bottom:0;
	color:#000;
	opacity:0;
	filter: alpha(opacity = 0);
	position:absolute;
	width:100%;
	z-index:1000;
}
.img-overlay p {
	padding:18px 18px;
	color:#000;
	font-size:12px;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
}
.img-wrap:hover .img-overlay {
	opacity:0.85;
	filter: alpha(opacity = 85);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
}
.img-wrap1:hover .img-overlay {
	opacity:0.85;
	filter: alpha(opacity = 85);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
}
.img-wrap3 {
	width:264px;
	padding:6px;
	float:left;
	background:#fff;
	margin:0 3px 5px 0;
	border:1px solid #3d3b3c;
	overflow:hidden;
	position:relative;
}
.img-wrap3 a:hover {
	background:#f5eeec;
}
.img-wrap3 img {
	width:276px;
	height:276px;
}
.img-wrap3:hover .img-overlay {
	opacity:0.85;
	filter: alpha(opacity = 85);
	transition:opacity 0.25s;
	-moz-transition:opacity 0.25s;
	-webkit-transition:opacity 0.25s;
}
.popular {
	padding:0 0 0 5px;
	background:#231f20;
 *margin-top:15px;
	width:270px !important;
	max-width:100%;
}
.popular h3 {
	color:#000;
	font-size:24px;
	color:#fff;
	margin:0 0 0 0;
	line-height:16px;
 *line-height:20px;
	font-weight:normal;
	padding:0 0 0 0;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
.populartag input {
	margin:6px 0 0 0 !important;
}
.popularbg {
	background:none!important;
	margin:25px 0 0 0;
}
/*
.span7 {
	width:610px\9;
*margin-top:15px;
}
*/
.popularpad {
	padding:20px 0 0 0;
}
.smallicons {
	display: inline-block;
	margin-top: 0;
	padding-bottom: 0;
}
.subscribeinner .search-query {
	margin-bottom:8px;
}
#fotfb_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#fottwitter_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#fotyt_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}
#fotinstagram_icon {
	width:20px;
	height:20px;
	margin-right: 5px;
	float:left;
}

.post-hdr-img {min-height: 360px;} 
/*  
    New Post Template	

*/	
.title_container h2 {
	color:#fff;
	font-size:36px;
	line-height:36px;
	margin:10px 0 5px 0;
	font-weight:normal;
	padding:5px 0 5px 0;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
.padno {
	padding:0;
}
.box1 h3, .box2 h3 {
	color:#000;
	font-size:16px;
	line-height:20px;
	margin:0 0 0 0;
	font-weight:normal;
	padding:8px 0 25px 40px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
	text-align:left;
}
.scircle {
	background:url(../images/scircle.jpg) no-repeat left top;
	width:24px;
	height:23px;
	margin:8px 0 0 8px;
	float:left;
	color:#fff;
	padding:3px 0 0 0;
	text-align:center;
}
.nobg1 {
	background:none!important;
	min-height:182px !important;
}
.nobg1 img {
	padding-top:4px !important;
}
/*
	Post Template
*/

.title_container {
	width:100%;
	float:left;
	margin:55px 0 5px 0;
	position:relative;
	letter-spacing:1px;
	background:#000;
}
.title_container p {
	color:#FFF;
	font-size:140%;
	width:95%;
	margin: 5px 0 10px 0;
	font-weight:normal;
	padding:5px 0;
	line-height: 20px;
	font-family: 'HelveticaNeueLTStd55Roman', Arial, Helvetica, sans-serif;
}
.title_container h1 {
	color:#000;
	font-size:36px;
	background:#fff;
	width:32%;
	min-height:35px;
	margin:10px 0 15px 0;
	font-weight:normal;
	padding:5px 0 5px 15px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
.trendinstore {
	width:96% !important;
}
.guter {
	margin-left:0.5% !important;
}
.spanw3 {
	width: 24.6% !important;
	margin-left:0.5% !important;
}
.spanw4 {
	width: 100% !important;
	margin-left:0 !important;
}
.socials {
	width:100%;
	float:left;
}
.socials a {
	float:left;
	padding:0 10px 10px 0;
}
#section4 ul {
	list-style-type:none;
	padding:0;
}
#section4 ul li {
	float:left;
	padding:0 10px 0 0;
	margin:10px 0 0 0;
}
.nobg {
	background:none;
	padding:0 0 20px 0;
}
.marleft {
	margin-left:9px !important;
}
/*
	COLUMN 1
*/

#post_template .column1 {
	/*width:75px;*/
	margin-top: 24px;
	text-align: center;
}
#post_template .column1 img {
	margin-bottom: 10px;
}
#post_template .column2 .box1 {
	background: #FFF;
	min-height: 454px;
	color:#000;
	text-align:center;
}
#post_template .column2 .box1 img, #post_template .column2 .box2 img {
	/*	width:90%;	margin:5%; */
width:auto;
}
#post_template .column2 .box1 p, #post_template .column2 .box2 p {
	margin:10px 10px 10px;
	color:#000;
	text-align:left;
}
#post_template .column2 .box2 {
	background: #FFF;
	min-height: 235px;
	color:#000;
	text-align:center;
}
#post_template .column2 .box3 {
	background: #FFF;
	min-height: 250px;
	color:#000;
	text-align:center;
}
#post_template .column3_wrapper {
	/*background: #e7e7e8;
*/	height: auto;
	color:#000;
}
#post_template .column3 {
	margin:0 20px;
	height:940px;
}
#post_template .thumbnail {
	border-radius: 0px;
	border: none;
	box-shadow: none;
	padding:0;
	margin: 0px;
	background:url(../images/whitecircle.png) no-repeat center top;
	background-size:85%;
	min-height:280px;
	text-align:center;
}
.thumbnail img {
	padding-top:22px;
}
#post_template .thumbnail p {
	color: #333333;
	text-transform: uppercase;
	font-size: 11px;
	margin-bottom:20px;
	text-align:center;
}
.breaker {
	width:100%;
	float:left;
	background:url(../images/border.png) repeat-x left bottom;
	padding-bottom:5px;
	margin-bottom:20px;
}
#post_template .postcol-3-text h3 {
	font-size:16pt;
	color: #403E3D;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-weight: 500;
	margin: 0;
	padding-bottom:20px;
	margin-bottom:10px;
	background:url(../images/heading_line.png) left bottom no-repeat;
	padding-top:10px;
}
#post_template .postcol-3-text p {
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	color:#333333;
	margin:0px 5px 10px;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
#post_template .column2_row2 {
	background: #FFF;
	height: 218px;
	color:#000;
}
.showcase ul {
	margin:0 3% 0 5% !important;
}
#post_template .column3_row3 {
	background: #FFF;
	min-height: 305px;
	color:#000;
}
#post_template .column3_row3 .box1 {
	text-align:center;
}
#post_template .column3_row3 .box1 p {
	margin:10px 10px 10px;
	color:#000;
	text-align:left;
}
#post_template .column2_row2 img {
	width:85%;
	margin:5% 5% 3%;
}
#post_template .column2_row2 p {
	margin:0px 5% 0px;
	color:#000;
}
#post_template .column2_row2 .box1 {
	background:#fff;
}
#post_template #third-row .column2 .box1 {
	background: #FFF;
	min-height: 225px;
	color:#000;
}
#post_template #section2 p {
	color:#FFF;
	font-size:140%;
	width:65%;
	margin: 5px 0 20px 0;
	font-weight:normal;
	padding:5px 0 5px 25px;
	line-height: 19px;
	font-family: 'HelveticaNeueLTStd55Roman', Arial, Helvetica, sans-serif;
}
#post_template #section3 p {
	color:#FFF;
	font-size:140%;
	width:65%;
	margin: 5px 0 20px 0;
	font-weight:normal;
	padding:5px 0;
	line-height: 19px;
	font-family: 'HelveticaNeueLTStd55Roman', Arial, Helvetica, sans-serif;
}
#post_template #section2 .socials {
	padding:0 0 0 25px;
}
#post_template #section2 h1 {
	color:#fff;
	font-size:300%;
	min-height:35px;
	font-weight:normal;
	padding:10px 0 0 25px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
#post_template #section3 h1 {
	color:#fff;
	font-size:300%;
	min-height:35px;
	font-weight:normal;
	padding:10px 0 0;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
#post_template #section2 .thumbnails ul, #post_template #section2 .thumbnails li {
	padding-bottom:0;
	padding-top:0;
	margin-bottom:0;
	margin-top:0;
}
#post_template #section2 .thumbnails p {
	color:#FFF;
	font-size:18px;
	text-align:center;
	font-family: 'HelveticaNeueLTStd55Roman', Arial, Helvetica, sans-serif;
	margin:0 !important;
	padding:40px 0 0 0 !important;
	text-transform:none;
	width:100%;
	line-height:30px;
}
#post_template #section3 {
	margin: 0px 0px 10px 0px;
}
#post_template #section3 .box {
	min-height: 225px;
	background: #FFF;
}
#post_template #section3 .box img {
	width:90%;
	margin:5%;
}
#post_template #section3 .text p {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	color:#000;
	margin:0px 25px 10px;
	font-family:HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	width:68%;
}
#post_template #section3 .text h3 {
	font-size:14pt;
	color: #000;
	font-family: 'HelveticaNeue-Light', Arial, sans-serif;
	font-weight: 500;
	margin:0 25px 10px;
	background:url(../images/heading_line.png) left bottom no-repeat;
	padding-top:15px;
	padding-bottom:10px;
}
#post_template #section4 .showcase {
	background: #e7e7e8;
	padding: 4px 0px 20px 0px;
	width:96%;
}
#post_template #section4 .thumbnails {
	margin:0px;
	padding: 0px;
}
#post_template #section4 ul {
	padding:0;
	margin:0;
}
#post_template #section4 li {
	padding-bottom:0;
	margin-bottom:5px;
}
#post_template .showcase ul {
	padding: 8px 12px 10px 12px;
	margin: 0px;
}
#post_template .showcase p {
	font-size: 16px;
	color: #333333;
	margin: 12px 0 5px 30px !important;
}
#post_template .showcase .btn {
	margin-left:30px;
}
/*
  END POST TEMPLATE
*/


/*
  	Slide Show Page Change
*/
#slide-page .potcol-outer h1 {
	margin-bottom: 0px;
}
#slide-page .postcol-2-inner1 {
	padding: 0px !important;
	text-align: left !important;
}
#slide-page .postcol-2-inner1 img {
	margin-bottom: 8px;
}
#slide-page .postcol-2-inner1 .socials {
	margin-top: 52px;
	margin-left: 20px
}
#slide-page #post-carousel .carousel-inner {
	top: 0px;
}
#slide-page #post-carousel .navigation {
	margin-left: 0px;
	margin-top: 6px;
}
#slide-page .postcol-3 {
	padding:0px 2px 0px;
	width: 100%;
}
#slide-page #more-slides ul {
	background: #FFF;
}
#slide-page #more-slides p {
	font-size: 16px;
	color: #000;
	padding: 18px;
	margin:0px;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
}
#slide-page #more-slides ul li {
	margin: 0px;
	padding: 0px;
}
#slide-page #more-slides .thumbnail {
	border-radius: 0px;
	border: none;
	box-shadow: none;
	padding: 4px
}
#slide-page #more-slides ul li p {
	color: #333333;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	margin: 10px;
	padding: 0px;
	line-height: 13px;
}
#slide-page .side-panel {
	padding: 10px;
}
#slide-page #slidepage .showcase {
	background: #e7e7e8;
	padding: 4px 0px 20px 0px;
	margin: 0px;
	border-top: 5px solid #000;
}
#slide-page #slidepage .thumbnail {
	border-radius: 0px;
	border: none;
	box-shadow: none;
	padding: 0px
}
#slide-page #slidepage ul {
	padding:0;
	margin:0;
}
#slide-page #slidepage li {
	padding-bottom:0;
	margin-bottom:5px;
}
#slide-page #slidepage .showcase ul {
	padding: 8px 12px 10px 12px;
	margin: 0px;
}
#slide-page #slidepage .showcase p {
	font-size: 16px;
	color: #333333;
	margin: 12px 0 0px 20px !important;
	font-family: HelveticaNeueLTStd55Roman, Arial, Helvetica, sans-serif;
}
#slide-page #slidepage .showcase .btn {
	margin-left:20px;
	padding: 8px;
}
#slide-page .postcol-2-inner2 {
	margin-top:25px;
}
.social_thumb2{
	padding-left:0px;
	width:300px;
}
.social_thumb2 iframe{
	width:300px;
}
/*
	End of Slide Show Page Change
*/

#ff_post_img {position:relative;
              top:-80px
}


#promo_btn {margin-left:50px; 
                position:relative; 
                top:-20px;}  

.COMM {
	
	background-image:url(../images/wk10_community_hope.jpg);
	background-repeat:no-repeat;
	

	}

.BG0{
	background-image:url(../images/wk30hp_runway.gif);
	background-repeat:no-repeat;
	}
	
.BG0 .main_headline_text h1 {font-size: 43px; line-height: 45px; color: #000; margin-left: 30px;}


.BG1 {
	
    background-image:url(../images/wk40_hp_hope.jpg);
	background-repeat:no-repeat;
	
	}
.BG1 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG2{
	background-image:url(../images/wk49_hp_gym.jpg);
	background-repeat:no-repeat;
	}
	
.BG2 .main_headline_text h1 {font-size: 70px; line-height: 65px; color: #000; margin-left: 30px;}



.BG3 {
	
    background-image:url(../images/wk33_hp_swipe.gif);
	background-repeat:no-repeat;
	
	}
.BG3 .main_headline_text h1 {font-size: 55px; line-height: 55px;  color: #000;}
.BG3 .main_headline_text h2 {font-size: 45px; line-height: 45px;  color: #fff;}


.BG4{
	background-image:url(../images/wk49_hp_move.jpg);
	background-repeat:no-repeat;
	}
	
.BG4 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG5{
	background-image:url(../images/wk13_hp_hope.jpg);
	background-repeat:no-repeat;
	}
	
.BG5 .main_headline_text h1 {font-size: 53px; line-height: 55px;  color: #000; margin-left: 30px;}

.BIG {font-size: 90px; font-weight: normal; line-height: 51px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG2 {font-size: 50px;font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG3 {font-size: 27px; font-weight: normal; line-height: 10px; color:#FFF; font-family:HelveticaNeue-Thin; text-transform: none;}
.BIG4 {font-size: 53px; font-weight: normal; line-height: 60px; color:#000; font-family:HelveticaNeue-Thin; letter-spacing: 2px;}	



	



#styleBTN {position:relative; top: 320px; left: 105px;}	

/*
    NEW FOR 2014 
*/

.hd-thin{
	font-family: 'HelveticaNeue-Thin';
	margin-top: 85px;
	margin-left: 0px;
	color: black;
	font-size: 3em;
	font-weight: 100;
	line-height: 100%;
	letter-spacing: 4px;
	text-transform: uppercase;   
    
}

h1 .hd-thin {
	font-family: 'HelveticaNeue-Thin';
	margin-top: 85px;
	margin-left: 0px;
	color: black;
	font-size: 3em;
	font-weight: 100;
	line-height: 100%;
	letter-spacing: 4px;
	text-transform: uppercase;      
}

.pink{
    color: #ff3366 ;
}

.no-bg{
     background-color: transparent;
    background: none;
}

.ra_box{
    padding-left:44px;
	padding-right:44px;
	padding-bottom:10px;
	padding-top:10px;
	margin-bottom:5px;
	background:none;
	color:#000;
	line-height: 19px;
    background: url(../images/reactivation_bg.jpg);
    background-position: top right;
    background-repeat: no-repeat;
/*    background-size: auto 100%;*/
    background-color: #fff;
    
}

.ra-text-box{
    width:65%;
    background-color: transparent;
}

.ra-text-box h2{
    margin-top: 36px;
}
.ra-text-box p{
    font-family:  'HelveticaNeueLTStd55Roman', Arial, sans-serif;
    font-size: 1em;   
    width: 90%;
}

.ra-promo-box{
    margin: 20px auto;
}
.ra-promo-box p{
    font-family:  'HelveticaNeueLTStd55Roman', Arial, sans-serif;
    font-size:0.813em;
    line-height: 1.25em;
    margin: 4px 20px 0 0;
}

.ra-promo-box p b{
    font-family:  Helvetica, sans-serif;
    font-weight: 800;
    font-size: 1em;
    
}

.ra-text-box p.ra-header{
    font-family:  'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
     letter-spacing: 2px;
    font-size: 1.25em
}

.pink-store {
    color: #ff3366;
    width: 154px;
    height: 26px;
    margin: 40px 0px;

}

.pink-store a{
    display: block;
    color: #ff3366;
    width: 154px;
    height: 28px;
    font-size: 1.25em;
    line-height: 28px;
    text-decoration: none;
    background-image: url(../images/pink_arrow.png);
    background-repeat: no-repeat;
    background-position: right top;
/*    border: 1px solid #000;*/
    overflow: visible;
}

    .ra_box_mbl{
        height: 207px;
        padding-left: 14px;
        margin: 0;
    }

.box_border{
    background: url(../images/howdobg.jpg) repeat-x left bottom;
}

}	




/* sorting all media from largest to smallest so that the media rules are triggered correctly in all browsers */


 @media all and (max-width: 980px) {

 .nav li + li {
 background-image:none;
 padding-left: 4px;
 text-align:left;
}
 .navbar-inner {
 min-height:14px;
 text-align:left;
}
 .navbar-search .search-query {
 width:auto;
}
 #main_image .row {
 margin-top:80px;
}

 #main_image2 .row {
 margin-top:80px;
} 

#main_image3 .row {
 margin-top:80px;
} 

.main_headline_text {
 font-size:55px;
 font-weight: 100;
 text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
 letter-spacing: 4px;
 text-transform: uppercase;
}
#ff1 img {
 	width:110px;
	height:auto;
}
.social_thumb2{
	padding-left:48px;
	width:456px;
}
.social_thumb2 iframe{
	width:456px;
}
.social_thumb3{
	width:100%;
	margin-left:0;
}

.COMM {
	
	background-image:url(../images/wk10_community_hope.jpg);
	background-repeat:no-repeat;
	

	}
.BG0{
	background-image:url(../images/wk30hp_runway.gif);
	background-repeat:no-repeat;
	}
	
.BG0 .main_headline_text h1 {font-size: 43px; line-height: 45px; color: #000; margin-left: 30px;}
.BG1 {
	
    background-image:url(../images/wk40_hp_hope.jpg);
	background-repeat:no-repeat;
	
	}
.BG1 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG2{
	background-image:url(../images/wk49_hp_gym.jpg);
	background-repeat:no-repeat;
	}
	
.BG2 .main_headline_text h1 {font-size: 70px; line-height: 65px; color: #000; margin-left: 30px;}



.BG3 {
	
    background-image:url(../images/wk33_hp_swipe.gif);
	background-repeat:no-repeat;
	
	}
.BG3 .main_headline_text h1 {font-size: 55px; line-height: 55px;  color: #000;}
.BG3 .main_headline_text h2 {font-size: 45px; line-height: 45px;  color: #fff;}


.BG4{
	background-image:url(../images/wk49_hp_move.jpg);
	background-repeat:no-repeat;
	}

	
	
.BG4 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG5{
	background-image:url(../images/wk13_hp_hope.jpg);
	background-repeat:no-repeat;
	}
	
.BG5 .main_headline_text h1 {font-size: 53px; line-height: 55px;  color: #000; margin-left: 30px;}

.BIG {font-size: 90px; font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG2 {font-size: 50px;font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG3 {font-size: 27px; font-weight: normal; line-height: 10px; color:#FFF; font-family:HelveticaNeue-Thin; text-transform: none;}
.BIG4 {font-size: 53px; font-weight: normal; line-height: 60px; color:#000; font-family:HelveticaNeue-Thin; letter-spacing: 2px;}	





#styleBTN {position:relative; top: 320px; left: 105px;}	


}
	
@media (min-width: 768px) and (max-width: 979px) {
/*    NEW FOR 2014 */
    
    .hd-thin{        
        margin-left: 0px; 
        padding-top: 44px;
        font-size: 2.4em;
        
    }
    
    .ra_box{
        background-position: bottom right;
    }

	.story_hero .storetext {
		top:25%;
	}
	.feature_left, .feature_right {
		height:520px;
	}
     a.readmore {	
        width:85px; /*70px*/
}
	/* Remove this container
	.container {
		width:100%;
    */
	}
	.shadow {
		-moz-box-shadow:    3px 3px 5px 6px #000;
		-webkit-box-shadow: 3px 3px 5px 6px #000;
		box-shadow:         3px 3px 5px 6px #000;
	}
	.content_wrapper {
		background-color: #000000;
		padding: 0 20px 0 30px;
		width:100%;
		margin-left: -30px;
		margin-right:0;
	}
	
	/*.feature_left img {		
		margin-top:22px;
	}*/

	#boxing_btn {position:relative; top:10px; /*left:620px;*/}  

.COMM {
	
	background-image:url(../images/wk10_community_hope.jpg);
	background-repeat:no-repeat;
	

	}
.BG0{
	background-image:url(../images/wk30hp_runway.gif);
	background-repeat:no-repeat;
	}
	
.BG0 .main_headline_text h1 {font-size: 43px; line-height: 45px; color: #000; margin-left: 30px;}

.BG1 {
	
    background-image:url(../images/wk40_hp_hope.jpg);
	background-repeat:no-repeat;
	
	}
.BG1 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG2{
	background-image:url(../images/wk49_hp_gym.jpg);
	background-repeat:no-repeat;
	}
	
.BG2 .main_headline_text h1 {font-size: 70px; line-height: 65px; color: #000; margin-left: 30px;}



.BG3 {
	
    background-image:url(../images/wk33_hp_swipe.gif);
	background-repeat:no-repeat;
	
	}
.BG3 .main_headline_text h1 {font-size: 55px; line-height: 55px;  color: #000;}
.BG3 .main_headline_text h2 {font-size: 45px; line-height: 45px;  color: #fff;}


.BG4{
	background-image:url(../images/wk49_hp_move.jpg);
	background-repeat:no-repeat;
	}

	
	
.BG4 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG5{
	background-image:url(../images/wk13_hp_hope.jpg);
	background-repeat:no-repeat;
	}
	
.BG5 .main_headline_text h1 {font-size: 53px; line-height: 55px;  color: #000; margin-left: 30px;}

.BIG {font-size: 90px; font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG2 {font-size: 50px;font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG3 {font-size: 27px; font-weight: normal; line-height: 10px; color:#FFF; font-family:HelveticaNeue-Thin; text-transform: none;}
.BIG4 {font-size: 53px; font-weight: normal; line-height: 60px; color:#000; font-family:HelveticaNeue-Thin; letter-spacing: 2px;}	



	

.styleBTN {position:relative; top: 320px; left: 105px;}	


}
	
@media (min-width: 980px) { /* we may want this on the main page, as it will have to eyeballed per content */
	/*.feature_left, .feature_right {
		height:606px;
	}*/

	#boxing_btn {position:relative; top:10px; /*left:620px;*/}  
    
}

	
	
 @media (max-width: 767px) {
     /*    NEW FOR 2014 */
    .hd-thin{
        margin-top: 0;
        margin-left: 0px; 
        padding-top: 24px;
        font-size: 2.5em;
        font-weight: 100;
        line-height: 100%;
        letter-spacing: 4px;      
    }
     
    .ra_box{
        padding-left:16px;
        padding-right:16px;
        padding-bottom:10px;
        padding-top:0px;
        margin-bottom:5px;
        background:none;
        color:#000;
        line-height: 19px;
        background: url(../images/reactivation_bg.jpg);
        background-position: 250px 0;
        background-repeat: no-repeat;
        background-size: 0% ;
        background-color: #fff;

    }
     .ra-text-box{
        width:100%;
        background-color: transparent;
    }
     .ra-text-box p.ra-header{
         margin-top: 42px;
    }
 body {
 padding:50px 0;
 margin-top:60px;
}
 .container {
 padding-left: 20px;
 padding-right: 20px;
}
 .hide {
 display:none;
}
 .navbar .nav {
 margin: 0 auto;
 width: 180px;     /* width of .navbar .nav */
 float: none;
}
 .navbar-inner {
 min-height:14px;
 text-align:left;
}
#ff1 img {
 	width:110px;
	height:auto;
}
.img-wrap4 {
width:100%!important;
}
.fbgal {
width:100% !important;
height:100% !important;
}
.guter {
 margin-left:0% !important;
}
.social_thumb2{
	width:100%;
	padding-left:0;
}
.social_thumb2 iframe{
	width:100%;
}
#trend_headline_text {
	margin:10px 0;
}
.trend_divider_solid {
	margin-top:4px;
	margin-left:15px;
	margin-bottom: 4px;
}
.tablet-push{
	margin-left:30%;
	width:200px;
}

	  .trigram .head_bar {
		  border-top:2px dotted #ccc;
}
	  .trigram h2 {
		  padding:5px 0 30px 65px !important;
		  font-size:16px!important;
	  }
	  .trigram p {
		  padding:8px 10px 20px 10px !important;
	  }
	  .one {
		  background:url(../images/m_1.jpg) no-repeat 5px top!important;
	  }
	  .two {
		  background:url(../images/m_2.jpg) no-repeat 5px top!important;
	  }
	  .three {
		  background:url(../images/m_3.jpg) no-repeat 5px top!important;
	  }
	  
	  #slider_container {
		  padding:25px 0px;
	  }
	  #slider_container h1 {
		  padding:0px 25px;
	  }
	  
	  .map_box {
		  height:160px;
		  margin-left:15px;
		  margin-right:15px;
	  }	  
	  
	  #main_image .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }

#main_image2 .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }

	  #main_image3 .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }




 .COMM .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }

 /*.BG2 .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }


 .BG1 .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }

 .BG3 .row {
		  background: none;
		  background-color: #fff;
		  background-color:rgba(255, 255, 255, 0.7)
	  }*/

	.feature_left img {		
		padding-top:50px;
	}

	  #trend_image {
		  min-height:300px;
		  padding-top:10px;
		  margin:0;
	  }
	  .story_hero .storetext {
		  padding:6px;
		  position:static;
		  width:100%;
	  }
	  .story_hero .storetext h1 {
		  font-size:13px;
		  line-height:30px;
		  font-weight:normal;
		  color:#000;
		  font-family: 'HelveticaNeue-Light', Arial, sans-serif;
		  letter-spacing:2px;
		  text-transform:uppercase;
		  background:url(../images/store-headingbar.jpg) no-repeat left bottom;
		  padding-bottom:5px;
		  margin-bottom:5px;
	  }
	  .story_hero .storetext p {
		  font-size:10px;
		  line-height:16px;
		  font-weight:normal;
		  color:#000;
		  font-family: 'HelveticaNeueLTStd55Roman', Arial, sans-serif;
		  letter-spacing:1px;
		  margin-bottom:0px;
	  }
	  .story_hero img {
		  width: 100%;
		  margin-top: 100px;
	  }
	  .content_wrapper {
		
		margin-top:0px;
		
	}

	#boxing_btn {position:relative; top:10px; /*left:620px;*/}  

.COMM {
	
	background-image:url(../images/wk10_community_hope.jpg);
	background-repeat:no-repeat;
	

	}
.BG0{
	background-image:url(../images/wk30hp_runway.gif);
	background-repeat:no-repeat;
	}
	
.BG0 .main_headline_text h1 {font-size: 43px; line-height: 45px; color: #000; margin-left: 30px;}
.BG1 {
	
    background-image:url(../images/wk40_hp_hope.jpg);
	background-repeat:no-repeat;
	
	}
.BG1 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG2{
	background-image:url(../images/wk49_hp_gym.jpg);
	background-repeat:no-repeat;
	}
	
.BG2 .main_headline_text h1 {font-size: 70px; line-height: 65px; color: #000; margin-left: 30px;}



.BG3 {
	
    background-image:url(../images/wk33_hp_swipe.gif);
	background-repeat:no-repeat;
	
	}
.BG3 .main_headline_text h1 {font-size: 55px; line-height: 55px;  color: #000;}
.BG3 .main_headline_text h2 {font-size: 45px; line-height: 45px;  color: #fff;}


.BG4{
	background-image:url(../images/wk49_hp_move.jpg);
	background-repeat:no-repeat;
	}

	
	
.BG4 .main_headline_text h1 {font-size: 53px; line-height: 55px; color: #000; margin-left: 30px;}

.BG5{
	background-image:url(../images/wk13_hp_hope.jpg);
	background-repeat:no-repeat;
	}
	
.BG5 .main_headline_text h1 {font-size: 53px; line-height: 55px;  color: #000; margin-left: 30px;}

.BIG {font-size: 90px; font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG2 {font-size: 50px;font-weight: normal; line-height: 50px; color:#336699; font-family:HelveticaNeue-Thin;}	
.BIG3 {font-size: 27px; font-weight: normal; line-height: 10px; color:#FFF; font-family:HelveticaNeue-Thin; text-transform: none;}
.BIG4 {font-size: 53px; font-weight: normal; line-height: 60px; color:#000; font-family:HelveticaNeue-Thin; letter-spacing: 2px;}	


   
a.slides_btn {
	display:block;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	border:1px solid #000;
	width:115px; /*70px*/
	padding:7px;
	margin:20px 0;
	color:#000;
	text-decoration:none;
	text-align:center
}		

#styleBTN {position:relative; top: 320px; left: 105px;}	


}

@media (min-width: 768px) {
	  .trigram .head_bar {
		  margin-left:0px;
		  padding-left:8px;
		  border-left:2px dotted #939598;
		  min-height:300px;
	  }
	 
}

 @media (max-width: 600px) {

 .mobile-gc-box {background-color:#dde0e9; text-align:center; padding-bottom: 15px}
 .mobile-finder-box {background-color:#6bc1e8; text-align:center; padding:10px 1px 10px 10px;}
 .mobile-fab-box {background-color:#fff; text-align:center; border:solid 10px #6bc1e8;}
 .mobile-trend-box {background-color:#fff; text-align:center; border:solid 10px #ff7a69;}
 .mobile-promo-box {background-color:#fff; text-align:center; border:solid 10px #ff7a69;}

 .mobile-ff-trends-box {background-color:#fff; text-align:center; border:solid 10px #ff7a69;}
 .mobile-ff-gc-box {background-color:#cccfd8; text-align:center;}
 .mobile-ff-finder-box {background-color:#6bc1e8; text-align:center; padding:10px;}
 .mobile-ff-promo-box {background-color:#fff; text-align:center; border:solid 10px #6bc1e8;}


/*     NEW FOR 2014 */

     
      .navbar .btn-navbar {
        margin-right: 14px;
        }
     .hd-thin{
        margin-top: 0;
        margin-left: 0px; 
        padding-top: 44px;
        font-size: 1.5em;
        font-weight: 100;
        line-height: 100%;
        letter-spacing: 4px;      
    }
     
     .ra-text-box p.ra-header{
         margin-top: 42px;
    }
     
     .post_box .img {
    float: none;
    padding-left: 0px;
    margin: 0 auto;
    text-align: center;
/*    width: 100%;*/
         display: block;
}
.guter {
 margin-left:0% !important;
}
#main_image {
	background:url(../images/wk47_main.gif) no-repeat 0 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk47_main.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk47_main.gif', sizingMethod='scale')";
	min-height:104px;
	background-size: cover;
	padding-top:20px;
	margin:18px 0;
}


#main_image2 {
	background:url(../images/wk46_hp2.gif) no-repeat 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk46_hp2.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/wk46_hp2.gif', sizingMethod='scale')";
	min-height:104px;
	background-size: cover;
	padding-top:20px;
	margin:18px 0;
}

#main_image3 {
	background:url(../images/hp_winyourgifts.gif) no-repeat 0 0;
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp_winyourgifts.gif', sizingMethod='scale');
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/hp_winyourgifts.gif', sizingMethod='scale')";
	min-height:104px;
	background-size: cover;
	padding-top:20px;
	margin:18px 0;
}

.community_container {
        display: none;
    }
     

     .community_container2 {
        display: none;
    }

#boxing_btn {position:relative; top:10px; /*left:720px;*/}    
}
 @media (max-width: 480px) {
     /*     NEW FOR 2014 */
     .hd-thin{
        margin-top: 0;
        margin-left: 0px; 
        padding-top: 44px;
        font-size: 1.25em;
        font-weight: 100;
        line-height: 100%;
        letter-spacing: 4px;      
    }
     .ra-text-box p.ra-header{
         letter-spacing: 2px;
        font-size: 1em;
         margin-top: 22px;
    }
#slide-page .potcol-outer h1 {
 width:96%;
}
.img-wrap1 {
 height:inherit;
 width:97%;
 float:left;
 overflow:hidden;
 position:relative;
}
.img-wrap1 img {
 width:100%;
 border:1px solid #40342f;
 height:inherit !important;
}
.guter {
 margin-left:0 !important;
}
 .navbar-search, .search-query {
 width:100%;
}
 .dl-horizontal, ul {
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
}
 .top-nav li {
 list-style:none;
 float:left;
 padding:6px 0;
}
	  .top-nav .wn-spc {
		  background:none;
		  width:8px;
		  margin-left:6px;
	  }
 .main_headline_text {
 font-size: 35px;
 font-weight: 100;
 letter-spacing: 4px;
 text-transform: uppercase;
}


.tablet-push{
	margin-left:10%;
}
#trend_image {
	background:url(../images/wk15_hp_trends-m.jpg) no-repeat bottom;
	background-color:#ffffff;
	margin:18px 0;
}

#trend_headline_text {font-size: 19px; margin-left: -15px; }

.trend_text {margin-left: -15px; width: 180px;}

.trend_slide_text {margin-left: -15px;}
.trend_sm_txt {font-size:14px; color:#000; width:150px;}
#trend_image .btn {margin-left: -15px;}



    .view_slide_btn {
    position: relative;
    right: -50px;
    top: -30px;}

#ff1 {
		  clear:both;
		  text-align:center;
		  margin:0 auto;
}
 #ff1 img {
		  width:230px;		 
		  clear:both;
		  text-align:center;
		  margin:0px auto 8px auto;
	  }
	  
		  
	  #ff2 {
		  text-align:center;
		  margin: 0px auto ;
		  width:100%;	
		  
	  }
	  #ff3 {
		  text-align:center;
		  margin:0 auto;	
		  width:100%;  
		  clear:both;
		  
	  }
	#ff_finder {
	position:relative;
	left:0px;
	z-index:6;
}
	  .ff2_text {
		  font-size: 18px;
		  text-transform: uppercase;
		  background-color:#000000;
		  padding:3px;
		  width:!00%;
		  text-align:center;
		  margin:0 auto;
	  }
	  .ff3_text {
		  font-size: 18px;
		  text-transform: uppercase;
		  background-color:#000000;
		  padding:3px;
		  width:180px;
		  margin: 0px auto;
		  text-align:center;
	  }
	  .ff_btn {
		  background-color:transparent;
		  z-index:6;
		  display:block;
		  clear:both;
		  width:100px;
		  text-align:center;
		 position:relative;
    top:10px;
    left:20px;
    margin-bottom: 10px;
	 
 }
	  


	  .content_wrapper {
		  background-color: #000000;
		  padding: 0 0px 0 34px;
		  width:97%;
		  margin-left: -30px;
	  }
			
	  .shadow {
		  -moz-box-shadow:    0px 0px 0px 0px #000;
		  -webkit-box-shadow: 0px 0px 0px 0px #000;
		  box-shadow:         0px 0px 0px 0px #000;
	  }
	  
	 
	  /* For TJX - please adjust either padding or margins below for */
	  .map_box {
   		height:120px;
    	/*margin-left:15px;
    	margin-right:15px;*/
	  }
 
	  #mapcontainer {
		  margin:6px 25px;
}

    #promo_btn {margin-left:50px; 
                position:relative; 
                top:0px;}

    .community_container {
        display: none;
    }
     

     .community_container2 {
        display: none;
    }

     .style_headline {
	font-size: 25px;

}

.main_divider_solid {
    background-image: url("../images/black_divider.gif");
    height: 2px;
    margin: 14px 0 14px 20px;
    width: 80px;

}

.post-hdr-img {min-height: 200px;} 



  .main_subhead_text img {display: none;}
.BG1 {background-image:url(../images/wk23_hp_games-m.jpg);}
.BG1 .main_subhead_text {font-size: 15px; color: #000; margin-left: 20px; margin-right: 20px;}
.BG1 .main_headline_text { margin-top: 380px}
.BG1 .main_headline_text h1 {line-height: 30px; font-size: 25px; margin-left: 20px;}


.BG2 {background-image:url(../images/wk22_hp_romper-m.jpg);}
.BG2 .main_subhead_text {font-size: 15px;  color: #000; margin-left: 20px; margin-right: 20px;}
.BG2 .main_headline_text { margin-top: 380px}
.BG2 .main_headline_text h1 {line-height: 30px; font-size: 25px; margin-left: 20px;}


.BG3 {background-image:url(../images/wk21_hp_pride-m.jpg);}
.BG3 .main_subhead_text {font-size: 15px;  color: #000; margin-left: 20px; margin-right: 20px;}
.BG3 .main_headline_text { margin-top: 340px}
.BG3 .main_headline_text h1 {line-height: 30px; font-size: 25px; margin-left: 20px;}


.BG4 {background-image:url(../images/wk39_hp_win-m.gif);}
.BG4 .main_subhead_text {font-size: 15px;  color: #000; margin-left: 20px; margin-right: 20px;}
.BG4 .main_headline_text { margin-top: 380px}
.BG4 .main_headline_text h1 {line-height: 30px; font-size: 25px; margin-left: 20px;}

.BG5 {background-image:url(../images/wk13_hp_hope-m.jpg);}
.BG5 .main_subhead_text {font-size: 15px;  color: #000; margin-left: 20px; margin-right: 20px;}
.BG5 .main_headline_text { margin-top: 380px}
.BG5 .main_headline_text h1 {line-height: 30px; font-size: 25px; margin-left: 20px;}

#styleBTN {position:relative; left: 10px;}	

.BIG  {font-size: 40px;}
.BIG2 {font-size: 40px;}
.BIG3 {font-size: 20px; }
.BIG4 {font-size: 22px; font-weight: normal; color:#000; font-family:HelveticaNeue-Thin; line-height: 5px !important;}

 .carousel-control {display: none;} 
   
.new_post_box {background: none; background-color: #FFF;}
#boxing_btn {position: inherit;}
.top-nav .wn-spc {margin-left: 2px;}
#main_image {background: none; }

.post_box .img {
    float: none;
    padding-left: 0px;
    margin: 0 auto;
    text-align: center;
   
}
.social_thumb2  {display: none;}
#promo-container-sm {display: none;}
#promo-container-sm img {display: none;}

#icons-m{display: inline;}
#icons-dt {display: none;}

#carousel-m{display: inline;}
#carousel-dt {display: none;}

.span4_sun {
   border-top: solid #000 5px;
}
.span4_sun img{
   width:307px;
}

/*blogger page mobile*/

.blogger h1 {
	color:#000;
	font-size:36px;
	background:#fff;
	width:90%;
	min-height:35px;
	margin:10px 0 10px 0;
	font-weight:normal;
	padding:5px 8px 5px 10px;
	font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif;
}
.blogger-footer {padding-left: 0px;}
.blogger-id-group {margin: 0 5px 0 5px; overflow: hidden; float: none;}
.blogger-id {min-height: 0px;}
 #carousel-blogger .carousel-control {display: inline;} 

 /*giftcard landing page*/
.giftcard-group {margin: 60px 5px 0 5px; overflow: hidden; float: none;}

.giftcard-container {margin-top: 5px; margin-right: 5px; background-color: #fff; float: left; padding: 20px 20px;}

.giftcard-id {width: 300px; background-color: #fff; min-height: 0px;}
.giftcard-btn {padding-right: 40px;}
.giftcard-id a {color: #000; text-decoration: underline;}
.giftcard-id img {padding-right: 40px;}
.giftcard-id p {color: #000; line-height: 18px;}
.giftcard-id h2 {font-size: 20px; line-height: 20px; padding-right: 40px;}
.giftcard-id ul li{ font-family:HelveticaNeue-Light; color: #000; width: 80%}
.giftcard-id ul {margin-left: 20px;}


/*New Post Templates*/
.post-V1-container img {width: 100%; background-color: none;}
.post-V1-group {width: auto;}	
.post-V1-copy {background-color: #555555; font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif; color: #FFF; font-size: 1em; letter-spacing: 0.05em; line-height: 1em; padding: 10px 0 0 10px;}
.post-V1-main-copy {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #FFF; font-size: 2em; letter-spacing: 0.05em; line-height: 1em; padding: 80px 0 0 0;}
.post-V1-main-copy-sm {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #FFF; font-size: .7em; letter-spacing: 0.05em; line-height: 1em; padding: 20px 0;}
.post-v1-fb-comments {margin-left: 0px; background-color:#FFF;}


.post-V3-group {width: auto;}	
.post-V3-copy {background-color: #FFF; font-family: 'HelveticaNeue-Light', Arial, Helvetica, sans-serif; color: #000; font-size: 1em; letter-spacing: 0.05em; line-height: 1em; padding: 10px 0 0 10px;}
.post-V3-main-copy {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #000; font-size: 2em; letter-spacing: 0.05em; line-height: 1em; padding: 80px 0 0 0;}
.post-V3-main-copy-sm {font-family: 'HelveticaNeue-Thin', Arial, Helvetica, sans-serif; color: #000; font-size: .7em; letter-spacing: 0.05em; line-height: 1em; padding: 20px 0;}
.post-v3-fb-comments {margin-left: 0px; background-color:#FFF;}

}




#skipToMainContentLink {
    
    font-size: 1.5em;
    left: 10px;
    padding: 5px 10px;
    position: absolute;
    text-decoration: none;
    top: -100%;
    z-index: 2000;
}

.invisible-field {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;

}

#accessibility h2 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 20px;
}
