/* ################ Header/Footer Styles ########################### */  
body{
  background:url("../images/lmm-bg.gif") repeat scroll -120px 0 #FFFFFF;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:12px;
}
#fp-header .menu li.gifts{
  display:none;
}
#fp-header .top_nav > ul > li{
  margin-right:5px;
}
#fp-header{
  height:121px;
}
#fp-header .logoWrap{
  margin-top:0;
}
#fp-header .headerWrap{
  width:980px;
}
.standard-delivery-deadline{
  margin-top:56px;
}
#fp-header .logo{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-logo.png") no-repeat 0 0;
  height:110px;
  margin-top:0;
  width:408px;
}
#fp-header .top_nav{
  border:none;
}
#fp-header .menu li{
  border-color:#ed1556;
  color:#989898;
  line-height:1em;
}
#fp-header .menu li.fb-like{
  display:none;
}
#fp-header .marketing_msg{

}
#fp-header .top_nav .menu li a{
  color:#ed1556;
  text-decoration:underline;
}
#fp-header .marketing_msg #lmm-social-links{
  display:none;
  float:right;
  margin-top:57px;
  width:155px;
}
#fp-header .marketing_msg #lmm-social-links > li{
  clear:none;
  float:left;
  color:#ff7500;
  text-align:right;
}
#fp-header .marketing_msg #lmm-social-links > #lmm-follow{
  width:60px;
  border-right:solid 1px #ff7500;
}
#fp-header .marketing_msg #lmm-social-links > li > a{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-social-sprite.gif") no-repeat scroll 0 0px;
  color:inherit;
  float:none;
  width:25px;
  height:25px;
}
#fp-header .marketing_msg #lmm-social-links > #lmm-facebook{
}
#fp-header .marketing_msg #lmm-social-links > #lmm-facebook > a {
  background-position:-2px 0px;
  width:90px;
}
#fp-header .marketing_msg #lmm-social-links > #lmm-twitter > a{
  background-position:-92px 0px;
  width:20px;
}
#fp-header .marketing_msg #lmm-social-links > #lmm-youtube >a{
  background-position:-111px 0px;
  width:45px;
}
/* ##################### Navigation Menu ##################### */  
.navigation{
  background-image:none;
  background-color:#ff7500;
  font-family:'Gill Sans','Gill Sans MT',arial, sans-serif;
  border-top:solid 1px #ffac66;
  font-size:16px;
  font-weight:300;
  text-transform:uppercase;
}
.navigation ul{
  margin:0;
  padding:0;
  height:100%;
}
.navigation .toplevel{
  border:none;
  padding:0;
  margin:0 30px 0 0;
  height:auto;
  font-weight:inherit;
  text-decoration:none;
  text-shadow:none;
}
.navigation .giftly{
  background-position:92px 2px;
  padding-right:33px;
  width:auto;
}
.navigation ul a{
  font-size:inherit;
  font-weight:inherit;
  height:34px ;
  letter-spacing:1px;
  line-height:34px;
  margin:0;
  padding:0 5px;
}
.navigation ul .toplevel.active,
.navigation ul .toplevel:hover{
  background-color:#ED1556  ;
}
.navigation .cover{
  background-image:none;
}
.navigation .avatar,
.navigation .stylebook{
  display:none;
}

.navigation .shoppingbag{
  float:right;
}
.navigation .shoppingbag #shopping_bag{
  font-weight:inherit;
}
.dropdown h4.primary-color{
  background-color:#ff7500;
  color:#fff!important;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-size:16px;
  font-weight:800;
}
.navigation ul li .garments ul a{
  color:#ed1556;
  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight:300;
  font-size:12px;
}
.cats-list h2.chosen{
  color:#ff7500;
}
.cat-block .ribbon{
  background-image:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/sub_cat_label_purple.png");
}
.page-container{
  background:none;
  border:none;
}
#footer{}
#footer ul.menu{
  display:none;
}
#footer .links ul{
  background-image:none;
}
#footer .links ul li strong,
#footer .links ul a{
  color:#FF7500 !important;
}
#footer .links ul:first-child li:last-child{
  display:none;
}
#footer #promo_icons{
  background:url("../images/lmm-byline.gif") right top no-repeat;
  float:right;
  padding-top:75px;
  width:400px;
  text-align:right;
}
#footer #promo_icons IMG{
  height:50px;
}
#footer #copy{
  margin:0;
  padding-top:100px;
}
/* ################ Design Studio Styles ########################### */  
#design-studio #studio-wrapper{}
#design-studio #garment-nav LI.active{
  background-color:transparent;
  color:#dd4569;
  text-decoration:underline;
}
#design-studio #garment-nav LI > a.secondary-color{
  color:#dd4569!important;
}
#design-area{
  background-color:#7360a1;
}
#design-area #design-pallettes #design-preview p.directions{
  color:#7e7e7e!important;
}
#design-area #dsWrapper,
#design-area #inspiration-checkout > div{
  border:solid 1px;
}
#design-area #steps LI span.completed, #design-area #steps LI span.clicked{
  color:#dd4569;
}
#design-area #design-pallettes,
#design-area #design-pallettes > div p.directions,
#design-area #design-pallettes #design-garments #garment-list > LI,
#design-area #design-pallettes #design-embellishments #embellishment-list LI,
#design-area #steps LI.clicked,
#design-area #dsWrapper,
#design-area #inspiration-checkout > div,
.openCloseButton{
  border-color:#c0b8d5 !important;
}
.openCloseButton.secondary-color{
  color:#dd4569 !important;
  background-color:#fff;
}
#design-area #product-title-wrapper H2.secondary-color,
#design-area #product-desc.secondary-color{
  color:#fff!important;
}
#design-area #steps #garment-step SPAN.pict{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -13px transparent;
}
#design-area #steps #garment-step SPAN.pict.clicked,
#design-area #steps #garment-step SPAN.pict.completed{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -13px transparent;
}
#design-area #steps #size-step SPAN.pict{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -242px -98px transparent;
}
#design-area #steps #size-step SPAN.pict.clicked,
#design-area #steps #size-step SPAN.pict.completed{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -98px transparent;
}
#design-area #steps #color-step SPAN.pict{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -242px -176px transparent;
  height:45px;
}
#design-area #steps #color-step SPAN.pict.clicked,
#design-area #steps #color-step SPAN.pict.completed{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -176px transparent;
}
#design-area #steps #design-step SPAN.pict{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -242px -256px transparent;
}
#design-area #steps #design-step SPAN.pict.clicked,
#design-area #steps #design-step SPAN.pict.completed{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -256px transparent;
}
#design-area #steps #label-step SPAN.pict{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -242px -327px transparent;
}
#design-area #steps #label-step SPAN.pict.clicked,
#design-area #steps #label-step SPAN.pict.completed{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -327px transparent;
}
#design-area #steps #preview-step SPAN.pict{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -242px -409px transparent;
}
#design-area #steps #preview-step SPAN.pict.clicked,
#design-area #steps #preview-step SPAN.pict.completed{
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -179px -409px transparent;
}
#container-buttons li {
  background: url("../images/lmm-design-studio-sprite.png") no-repeat scroll -1px -279px transparent;
  width: 17px;
  height: 18px;
  margin-bottom: 8px;
  cursor: pointer;
}
#design-area #linksWrapper #front-back Li.active > a{
  color:#dd4569 !important;
}
#design-area #linksWrapper li p{
  color:#dd4569 !important;
}
#design-area #linksWrapper li > a{
  background:url("../images/lmm-design-studio-sprite.png") no-repeat scroll -2px -305px transparent;
}
#design-area #linksWrapper #zoom-link a{
  background:url("../images/lmm-design-studio-sprite.png") no-repeat scroll -41px -305px transparent;
}
#design-area #inspiration-checkout #inspiration-wrapper H6{
  background-color:#FF7500 !important;
}
#design-area #inspiration-checkout #bag-collection-button-wrapper {
  border:none;
}
#design-area #inspiration-checkout #bag-collection-button-wrapper > div:first-child{
  margin-bottom:25px;
  margin-top:10px;
}
#design-area #inspiration-checkout #inspiration-wrapper H6.quaternary-background-color{
  background-color:#dd4569;
}
#design-area .pager A.angle-left{
	background-image: url("../images/lmm-design-studio-sprite.png");
}
#design-area .pager A.angle-right{
	background: url("../images/lmm-design-studio-sprite.png") no-repeat -21px -251px;
}
#design-area .pager A.angle-left:hover{
	background: url("../images/lmm-design-studio-sprite.png") no-repeat -40px -251px;
}
#design-area .pager A.angle-right:hover{
	background: url("../images/lmm-design-studio-sprite.png") no-repeat -61px -251px;
}
#design-area #inspiration-checkout #cart-wrapper li.listing-header h6{
  background-color:#fff!important;
  color:#FF7500!important;
}
#design-area #inspiration-checkout #cart-wrapper #total-price span{
  color:#dd4569!important;
}
#design-area #inspiration-checkout #cart-wrapper #total-price span.name{
  color:#ff7500!important;
}
div.buttonContainer a,
a.go_to_collection,
#design-area #inspiration-checkout #inspiration-wrapper #inspiration-pics-wrapper a.customize-this,
#design-area #design-pallettes #design-preview .collections-btn,
.go_to_collection,
#design-area #design-pallettes .label .top-label .buttonContainerAlt .new-label-btn{
  background-image:none!important;
  background-color:#ED1556!important;
  -moz-border-radius:22px !important;
  -webkit-border-radius:22px !important;
  color:#ffffff !important;
  font:bold 14px/32px arial,helvetica,sans-serif !important;
  height:30px!important;
  text-align:center;
}
#design-area #inspiration-checkout #bag-collection-button-wrapper div.buttonContainer a.add-to-bag{
  width:167px;
  margin-bottom:5px;
}
#design-area #inspiration-checkout #bag-collection-button-wrapper div.buttonContainer a.collections-btn{
  width:167px;
}
.go_to_collection,
#design-area #inspiration-checkout #inspiration-wrapper #inspiration-pics-wrapper a.customize-this{
  border:none;
}
#design-area #inspiration-checkout #bag-collection-button-wrapper div.buttonContainer a.add-to-bag.tall,
#design-area #inspiration-checkout #bag-collection-button-wrapper div.buttonContainer a.collections-btn.tall{
  line-height:30px!important;
  margin-bottom:5px;
}
#design-area #design-pallettes .label .top-label .buttonContainerAlt .new-label-btn,
.label_creator_content .ctr .buttons .label_save,
.label_creator_content .ctr .buttons .label_cancel,
.label-prompt-content .answers .buttonContainer a.no, 
.label-prompt-content .answers .buttonContainer a.yes,
.go_to_collection{
  background-image:none;
  background-color:#dd4569;
  line-height:30px !important;
}
#design-area #design-pallettes #design-preview .add-to-bag{
  background-image:none;
  background-color:#dd4569;
  line-height:30px;
}
.go_to_collection{
  font-size:12px!important;
}
#design-area #inspiration-checkout #bag-collection-button-wrapper div.buttonContainer a.add-to-bag.tall:hover,
#design-area #inspiration-checkout #bag-collection-button-wrapper div.buttonContainer a.collections-btn.tall:hover{
  background-image:none;
  background-color:#dd4569;
}
#design-area #design-pallettes #design-preview .collections-btn{
  background-image:none;
  background-color:#dd4569;
  line-height:30px;
  font-size:12px !important;
}
#gameMarketingContent{
  border:none;
}
/* Product and category pages */
.cats-list ul li a{
}
.cats-list ul li a:hover,
.cats-list ul li.chosen a,
.cats-list h2{
  color:#ff7500;
}
#content .product-main .product-info h1,
.product-images .instructions{
  color:#FF7500;
}
/* ################# GiftCards ##################### */
.gc-cont.landing .gc-top > span{
  display:none;
}
.gc-cont.landing .gc-right h2{
  color:#FF7500;
}
.gc-cont.landing .gc-right h3{
  color:#8A38A5;
}
.step.s2 .gc-left .top .second-line .click{
  display:none;
}
.gc-cont.landing .gc-left{
  background-image:url('http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-gc-photos.jpg');
}
.gc-cont .bullet{
  background-image:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-orange-bullete-sprite.gif");
  background-position:0 0;
}
.gc-cont .bullet.two{
  background-position:0 -83px;
}
.gc-cont .bullet.three{
  background-position:0 -167px;
}
.gc-cont .buttonContainer a.purchase{
  font:bold 12px/28px arial,helvetica,sans-serif !important;
  padding:5px 12px;
}
.gc-cont .gc-top .buttonContainer a.purchase{
  margin-right:36px;
}
.gc-cont .gc-right .buttonContainer a.purchase{
  margin-top:20px;
}
.gc-cont .gc-bottom{
  background-color:#FF7500;
}
.gc-cont.choose .gc-bottom{
  display:none;
}
.gc-cont .gc-bottom #hero{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-hero-alert.png") no-repeat;
}
.gc-cont.landing .gc-left img{
  margin-left:0;
}
.gc-cont .gc-bottom .quote{
  color:#ffffff;
  background:none;
  border-top:none;
  margin-top:7px;
}
/* Checkout  */
#filledBy{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-fashion-filled-billed.jpg");
  float:left;
  height:175px;
  margin:0 0 10px 5px;
  width:302px;
}
#design-studio #recent_designs_cont{
  padding:0;
  overflow:hidden;
  height:560px;
  width:170px;
  margin-top:40px;
}
#recent_designs_cont > div{
  -moz-border-radius:20px 20px 10px 10px;
  -webkit-border-radius:20px 20px 10px 10px;
  border-radius:20px 20px 10px 10px;
  height:480px;
  margin:0 auto 10px auto;
  width:150px;
}
#gameMarketingContent > div{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-sidebar.gif") no-repeat;
  height:525px;
}

.marketing_banner h1{
  color:#ff7500 !important;
}
ul.stepy-titles li.current-step{
  color:#ff7500;
}
.cbutton,
.cbutton:visited,
.medium.cbutton, 
.medium.cbutton:visited{
  background:#ed1556 !important;
  moz-border-radius:16px;
  webkit-border-radius:16px;
  border-radius:16px;
  border:none;
  moz-box-shadow:none;
  webkit-box-shadow:none;
  box-shadow:none;
  display:block;
  font-family:'Gill Sans','Gill Sans MT',arial, sans-serif !important;
  font-size:16px !important;
  font-weight:500 !important;
  height:32px !important;
  letter-spacing:1px;
  line-height:32px !important;
  margin:0;
  padding:0;
  text-align:center;
  text-shadow:none;
  text-transform:uppercase;
  width:96px;
}
a.cbutton:hover{
  background-color:#fc017d !important;
}
/* ################# My Collection/ login ################## */
#TB_title{
  background-color:#ff7500 !important;
  font-family:'Trebuchet MS',Archer,Georgia,serif;
  padding:0;
}
#TB_title #TB_ajaxWindowTitle{
  
}
#TB_title #TB_ajaxWindowTitle > span{
  color:#ffffff;
}
#TB_title #TB_ajaxWindowTitle > span.cobranded{
  float:left;
  margin-right:10px;
}
#TB_title #TB_ajaxWindowTitle #TB_closeAjaxWindow{
margin-left:10px;
}
#guest_button.primary-color,
#designButtonLink.primary-color,
#partner_update_button.primary-color,
#partner_reg_button.primary-color,
#partner_login_button.primary-color,
#buyNow_button.primary-color,
#myCollection_button.primary-color{
  background:#ed1556 !important;
  moz-border-radius:16px;
  webkit-border-radius:16px;
  border-radius:16px;
  border:none;
  moz-box-shadow:none;
  webkit-box-shadow:none;
  box-shadow:none;
  font-family:'Gill Sans','Gill Sans MT',arial, sans-serif !important;
  font-size:16px !important;
  font-weight:300 !important;
  height:32px !important;
  letter-spacing:1px;
  line-height:16px !important;
  text-transform:uppercase;
}
#guest_button.primary-color:hover,
#designButtonLink.primary-color:hover,
#partner_update_button.primary-color:hover,
#partner_reg_button.primary-color:hover,
#partner_login_button.primary-color:hover,
#buyNow_button.primary-color:hover,
#myCollection_button.primary-color:hover{
  background-color:#fc017d !important;  
}
#cobrand-fp-promo{
  display:none;
}
.modal .signup .context_area .context_image{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-join_left.png") no-repeat;
  width:373px !important;
  height:507px;
}
.primary-color{
  color:#dd4569!important;
}
.primary-background-color{
  background-color:#dd4569!important;
}
.secondary-color{
  color:#FF7500!important;
}
.secondary-background-color{
  background-color:#FF7500!important;
}
.tertiary-color{
  color:#1BBEE9!important;
}
.tertiary-background-color{
  background-color:#1BBEE9!important;
}
.quaternary-color{
color:#ffffff!important;
}
.quaternary-background-color{
background-color:#CFBDDD!important;
}
#login_button.primary-color,
#reg_button.primary-color,
#login_swap_button.primary-color,
#reg_swap_button.primary-color,
#guest_button.primary-color,
#designButtonLink.primary-color,
#partner_update_button.primary-color,
#partner_reg_button.primary-color,
#partner_login_button.primary-color,
#buyNow_button.primary-color,
#myCollection_button.primary-color{
  color:#fff!important;
}
.side-menu UL LI.my-wishlist{
  display:none;
}
#design-area #design-pallettes .embellishment #styled-drop-down-wrapper{
  background-color:#FF8FB3;
}
#design-area #design-pallettes .embellishment #styled-drop-down{
  background:url("http://littlemissmatched.fashionplaytes.com/partner/littlemissmatched/images/lmm-pull-down-image.png") 139px 0px no-repeat #fff;
  border:solid 1px #ED1556;
}