/* HTML5 ✰ Boilerplate
 * ==|== normalize ==========================================================
 */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; }
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; }
audio:not([controls]) { display: none; }
[hidden] { display: none; }

html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; font-size: 13px; line-height: 1.231; }
body, button, input, select, textarea { font-family: sans-serif; color: #222; }

::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }

a { color: #00e; }
a:visited { color: #551a8b; }
a:hover { color: #06e; }
a:focus { outline: thin dotted; }
a:hover, a:active { outline: 0; }

abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
blockquote { margin: 1em 40px; }
dfn { font-style: italic; }
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; }
ins { background: #ff9; color: #000; text-decoration: none; }
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; }
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; }
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
small { font-size: 85%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
ul, ol { margin: 1em 0; padding: 0 0 0 40px; }
dd { margin: 0 0 0 40px; }
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; }
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }
table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }

table { border-collapse: collapse; border-spacing: 0; }
td { vertical-align: top; }


/* ==|== non-semantic helper classes ======================================== */
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* ==|== media queries ====================================================== */

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {

}


/* ==|== print styles ======================================================= */
 
@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  a[href]:after { content: " (" attr(href) ")"; }
  abbr[title]:after { content: " (" attr(title) ")"; }
  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
}
/***************/
/* MYFONTS.COM */
/***************/

/* @license
 * MyFonts Webfont Build ID 2077704, 2012-02-05T16:31:50-0500
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Brandon Grotesque Black by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/brandon-grotesque/black/
 * Copyright: Copyright (c) 2009 by Hannes von Doehren. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * Webfont: Didoni URW D Normal by URW++
 * URL: http://www.myfonts.com/fonts/urw/didoni/urw-d-normal/
 * Copyright: Copyright 2010 URW++ Design &amp; Development Hamburg
 * Licensed pageviews: unspecified
 * 
 * Webfont: Brandon Grotesque Light by HVD Fonts
 * URL: http://www.myfonts.com/fonts/hvdfonts/brandon-grotesque/light/
 * Copyright: Copyright (c) 2009 by Hannes von Doehren. All rights reserved.
 * Licensed pageviews: 10,000
 * 
 * 
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2077704
 * 
 * (c) 2012 Bitstream Inc
 */

@font-face {font-family: 'BrandonGrotesque-Black';src: url('../font/1FB408_0_0.eot?#iefix') format('embedded-opentype');}@font-face {font-family: 'BrandonGrotesque-Black';src:url('../font/1FB408_0_0.woff') format('woff'),url('../font/1FB408_0_0.otf') format('truetype'),url('../font/1FB408_0_0.svg#wf') format('svg'),url('../font//1FB408_0_0.svgz#wf') format('svg');}
@font-face {font-family: 'DidoniURWD-Reg';src: url('../font/1FB408_1_0.eot?#iefix') format('embedded-opentype');}@font-face {font-family: 'DidoniURWD-Reg';src:url('../font/1FB408_1_0.woff') format('woff'),url('../font/1FB408_1_0.otf') format('truetype'),url('../font/1FB408_1_0.svg#wf') format('svg'),url('../font//1FB408_1_0.svgz#wf') format('svg');}
@font-face {font-family: 'BrandonGrotesque-Light';src: url('../font/1FB408_2_0.eot?#iefix') format('embedded-opentype');}@font-face {font-family: 'BrandonGrotesque-Light';src:url('../font/1FB408_2_0.woff') format('woff'),url('../font/1FB408_2_0.otf') format('truetype'),url('../font/1FB408_2_0.svg#wf') format('svg'),url('../font//1FB408_2_0.svgz#wf') format('svg');}

/***************/
/* OTHER FONTS */
/***************/

@font-face {
font-family:Didot-Italic;
src:url('../font/Didot-Italic.eot');
src:url('../font/Didot-Italic.eot?#iefix') format('embedded-opentype'),
    local('Didot Italic'),
    local('Didot-Italic'),
    url('../font/Didot-Italic.woff') format('woff'),
    url('../font/Didot-Italic.ttf') format('truetype'),
    url('../font/Didot-Italic.svg#Didot-Italic') format('svg');
font-style:italic;
}
@font-face {
font-family:Didot-Regular;
src:url('../font/Didot.eot');
src:url('../font/Didot.eot?#iefix') format('embedded-opentype'),
    local('Didot'),
    url('../font/Didot.woff') format('woff'),
    url('../font/Didot.ttf') format('truetype'),
    url('../font/Didot.svg#Didot-Regular') format('svg');
}

/***************/
/* MORE RESETS */
/***************/

body {
line-height:1;
}
dd, dt, p, ul {
margin:0px;
padding:0px;
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}
ul {
list-style:none;
}

/******************/
/* GENERAL STYLES */
/******************/

body {
background-color:black;
color:white;
min-width:1008px;
}
a:link, a:visited, a:hover, a:active {
color:white;
text-decoration:none;
}
.action {
font:14px BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
letter-spacing:2px;
line-height:1;
word-spacing:2px;
}
.action {
border:1px solid black;
color:white;
display:block;
height:32px;
margin:22px auto 0;
padding:22px 18px 0;
text-decoration:none;
text-transform:uppercase;
}
input.action {
height:56px;
padding:5px 18px 0;
}
.action {
-moz-border-radius:3px;
-webkit-border-radius:3px;
/* Safari 4-5, Chrome 1-9 */
background:-webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(0.51, #000000), color-stop(0.5, #4d4d4d), to(#4d4d4d));
/* Safari 5.1, Chrome 10+ */
background:-webkit-linear-gradient(top, #4d4d4d, #4d4d4d 50%, #000000 51%, #000000);
/* Firefox 3.6+ */
background:-moz-linear-gradient(top, #4d4d4d, #4d4d4d 50%, #000000 51%, #000000);
/* IE 10 */
background:-ms-linear-gradient(top, #4d4d4d, #4d4d4d 50%, #000000 51%, #000000);
/* Opera 11.10+ */
background:-o-linear-gradient(top, #4d4d4d, #4d4d4d 50%, #000000 51%, #000000);
background-color:#4d4d4d;
}
.action:active, .action:focus {
-moz-box-shadow:inset 0 0 10px #424242;
-webkit-box-shadow:inset 0 0 10px #424242;
border:1px solid #9C9C9C;
box-shadow:inner 0 0 10px #424242;
/* Safari 4-5, Chrome 1-9 */
background:-webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(0.51, #000000), color-stop(0.5, #5c5c5c), to(#5c5c5c));
/* Safari 5.1, Chrome 10+ */
background:-webkit-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
/* Firefox 3.6+ */
background:-moz-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
/* IE 10 */
background:-ms-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
/* Opera 11.10+ */
background:-o-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
background-color:#5c5c5c;
}
.action:hover {
/* Safari 4-5, Chrome 1-9 */
background:-webkit-gradient(linear, left top, left bottom, from(#000000), color-stop(0.51, #000000), color-stop(0.5, #5c5c5c), to(#5c5c5c));
/* Safari 5.1, Chrome 10+ */
background:-webkit-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
/* Firefox 3.6+ */
background:-moz-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
/* IE 10 */
background:-ms-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
/* Opera 11.10+ */
background:-o-linear-gradient(top, #5c5c5c, #5c5c5c 50%, #000000 51%, #000000);
background-color:#5c5c5c;
}
.no-cssgradients .action {
background:#4d4d4d url('../img/general-no-cssgradients-action-bg.gif') center bottom repeat-x;
}
.no-cssgradients .action:hover, .no-cssgradients .action:active {
background-color:#5c5c5c;
}
.info-box {
text-align:center;
}
.info-box-container {
background-color:white;
border:8px solid black;
margin:0px auto;
width:764px;
}
.info-box-inner-container {
background:white url('../img/general-gray-diagonal.gif') repeat;
color:black;
border:1px solid black;
margin:10px;
}

/************************/
/* HEADER AREA (header) */
/************************/

#header-container {
background-color:black;
text-align:center;
width:100%;
z-index:1;
}
header {
margin:0px auto;
max-width:1010px;
padding-right:6px;
position:relative;
}
#logo {
float:left;
left:28px;
margin-bottom:10px;
padding-top:26px;
position:absolute;
}
#logo a {
background:black url('../img/krystalrae-sprites.png') -1px -1px no-repeat;
height:14px;
margin-top:1px;
width:117px;
}
.no-js #logo a {
background-color:white;
}
header nav > ul {
float:right;
white-space:nowrap;
}
header nav > ul > li {
float:left;
font-family:BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
font-size:12px;
letter-spacing:1px;
line-height:2;
margin-top:-2px;
text-transform:uppercase;
}
.ie7 header nav > ul > li {
margin-top:-4px;
}
header nav > ul > li > a,
header nav > ul > li > span,
header nav > ul > li.nav-current {
background:black url(data:image/gif;base64,R0lGODlhAQAMAIAAAGZmZgAAACH5BAAAAAAALAAAAAABAAwAAAIDhI9WADs=) no-repeat left 31px;
display:block;
padding:26px 23px 21px 24px;
position:relative;
z-index:2;
}
header nav > ul > li.nav-first > a {
background:black;
}
header nav > ul > li a:hover {
text-decoration:underline;
}
header nav > ul > li.submenu {
position:relative;
}
.no-js header nav > ul > li.submenu:hover > a, 
header nav > ul > li.submenu > a.submenu-active {
background:black url('data:image/gif;base64,R0lGODlhFgALAJEAAOfn5ycnJ////wAAACH5BAAAAAAALAAAAAAWAAsAAAIpnI8RyJ0AlpsjACEibRZjvRmd90nUSJbnlZIgg7beK7Jy+sa3u+g7XwAAOw==') no-repeat center bottom;
}
header nav > ul > li.submenu > a:after {
background:url('../img/krystalrae-sprites.png') -62px -118px;
content:"";
display:inline-block;
height:4px;
margin-left:5px;
vertical-align:2px;
width:9px;
}
header nav li.submenu ul {
-moz-border-radius:3px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-moz-box-shadow:0 5px 5px #eeeeee;
-webkit-border-radius:3px;
-webkit-border-top-right-radius:0;
-webkit-border-top-left-radius:0;
-webkit-box-shadow:0 5px 5px #eeeeee;
background-color:white;
border:1px solid #d9d9d9;
border-radius:3px;
border-top:0;
border-top-right-radius:0;
border-top-left-radius:0;
box-shadow:0 5px 5px #eeeeee;
color:black;
display:none;
left:4px; /* update krystalrae.js if this value changes */
position:absolute;
top:71px;
z-index:1;
}
.no-js header nav li.submenu:hover ul {
display:block;
}
header nav li.submenu ul a:link,
header nav li.submenu ul a:visited,
header nav li.submenu ul a:hover,
header nav li.submenu ul a:active {
border-bottom:1px solid #d9d9d9;
color:black;
display:block;
font-family:Didot,'Times New Roman',serif;
font-size:12px;
letter-spacing:1px;
margin:0px auto;
padding:10px 20px 6px 18px;
text-align:left;
}
header nav li.submenu li span {
background:url('data:image/gif;base64,R0lGODlhBQAIALMAAOTk5OHh4VpaWlRUVPn5+fb29snJyfPz88PDw+3t7S0tLT8/P2lpaQAAAP///wAAACH5BAAAAAAALAAAAAAFAAgAAAQW0LjpmCCTtXVqawqggYG2JNVQTAjlRAA7') no-repeat right center;
display:block;
min-width:131px; /* at small sizes, this preserves the size of the submenu */
}
header nav li.submenu li.nav-last a {
border-bottom:0;
}

/**********************/
/* MAIN AREA (main) */
/**********************/

#main {
background-color:white;
color:black;
padding:80px 0px;
}
#main a:link, #main a:visited, #main a:hover, #main a:active {
color:black;
}
#main a.action:link, #main a.action:visited, #main a.action:hover, #main a.action:active {
color:white;
}

/************************/
/* FOOTER AREA (footer) */
/************************/

footer {
background-color:black;
padding:75px 0px 63px;
text-align:center;
}
footer nav > ul {
margin:0 auto;
position:relative;
width:660px;
}
.ie7 footer nav > ul > li {
margin-top:-1em;
}
footer nav > ul > li > a, footer nav > ul > li.shop {
border-right:1px solid #4d4d4d;
display:block;
float:left;
font:italic 13px/1.85 Didot-Italic,'Times New Roman',serif;
letter-spacing:0;
min-height:156px;
padding:0 30px;
text-transform:none;
width:159px;
}
footer nav > ul > li.last > a {
border-right:none;
position:absolute;
right:0;
}
footer nav > ul > li > a:hover strong, footer nav > ul > li > a:active strong,
footer nav > ul > li > a:hover .call-to-action, footer nav > ul > li > a.call-to-action:active .call-to-action,
footer nav a.call-to-action:hover, footer nav a.call-to-action:active {
text-decoration:underline;
}
footer nav > ul > li strong {
display:block;
font:15px/1.4 BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
margin-bottom:16px;
text-transform:uppercase;
}
footer nav > ul > li.shop strong {
margin-bottom:19px;
}
footer nav > ul > li img {
padding:6px 0 8px;
}
footer nav .call-to-action {
display:block;
font:11px/1.909 BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
margin-top:12px;
text-transform:uppercase;
word-spacing:2px;
}
footer nav a.call-to-action {
margin-top:15px;
}
#footer-collections-id {
background:url('../img/footer-view-collections.1.jpg') 0 6px no-repeat;
display:block;
font:25px/1 BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
height:58px; /*img height:82px*/
padding-top:38px;
width:159px;
}
#footer-connect {
margin:48px auto;
width:82px;
}
#footer-connect li {
float:left;
margin-right:20px;
}
#footer-connect li.last {
margin-right:0px;
}
#footer-connect a {
background:url('../img/krystalrae-sprites.png') -1px -16px no-repeat;
height:31px;
width:31px;
}
#footer-connect a.twitter {
background-position:-33px -16px;
}
#copyright {
font:13px BrandonGrotesque-Light,Helvetica,Arial,sans-serif;
letter-spacing:1px;
text-transform:uppercase;
word-spacing:2px;
}

/***************/
/* OUTFIT AREA */
/***************/

.outfit {
border-top:1px solid #CCCCCC;
height:700px;
text-align:center;
}
.no-js .outfit {
height:auto;
}
#outfit1 {
border-top:0px;
}

/*******************************************/
/* OUTFIT DRAWER AREA (id="outfit-drawer") */
/*******************************************/

#outfit-drawer {
left:60px;
top:0px;
position:fixed;
}
.outfit-link {
font:30px/1 'BrandonGrotesque-Black',Helvetica,Arial,sans-serif;
}
#main a.outfit-link:link,
#main a.outfit-link:visited {
color:#C8C8C8;
opacity:.5;
}
#main a.outfit-link:hover,
#main a.outfit-link:active {
opacity:.5;
}
#main a.outfit-current-link:link,
#main a.outfit-current-link:visited,
#main a.outfit-current-link:hover,
#main a.outfit-current-link:active {
opacity:1;
}

/*************************************/
/* OUTFIT NAV AREA (id="outfit-nav") */
/*************************************/

#outfit-nav {
background-color:black;
height:60px;
text-align:center;
width:100%;
}
#collection-title, #outfit-num {
color:white;
font-family:'BrandonGrotesque-Black',Helvetica,Arial,sans-serif;
letter-spacing:1px;
line-height:1;
text-transform:uppercase;
word-spacing:1px;
}
#collection-title {
float:left;
font-size:18px;
height:36px;
padding:24px 37px 0px;
}
#outfit-num {
float:right;
font-size:13px;
height:34px;
padding:26px 0px 0px;
width:114px;
}
#outfit-next, #outfit-prev {
float:right;
}
#outfit-next a, #outfit-prev a {
background:white url('../img/krystalrae-sprites.png') -1px -49px no-repeat;
height:60px;
width:60px;
}
#outfit-next a {
background-position:-1px -109px;
border-left:1px solid #666666;
}

/********************/
/* INITIALLY HIDDEN */
/********************/

#outfit-drawer, #outfit-next, #outfit-prev, #outfit-num, #goto-top {
display:none;
}

/*********************************/
/* GOTO TOP AREA (id="goto-top") */
/*********************************/

#goto-top {
position:fixed;
right:0px;
top:0px;
width:63px;
}
#goto-top-link {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-topleft:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-top-left-radius:3px;
background:white url('../img/krystalrae-sprites.png') -62px -49px no-repeat;
border:1px solid black;
height:69px;
width:64px;
}

/*********************/
/* SIZE-CHART STYLES */
/*********************/

#size-chart h2 {
font:40px/1.2 BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
letter-spacing:4px;
margin:0;
margin-bottom:40px;
text-align:center;
text-transform:uppercase;
}
#size-chart table {
border:1px solid black;
margin:0 auto;
}
#size-chart thead tr {
background-color:black;
color:white;
font:15px/1.2 BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
height:51px;
letter-spacing:2px;
text-transform:uppercase;
}
#size-chart tbody tr {
height:101px;
}
#size-chart tr.alternate {
background-color:#f2f2f2;
}
#size-chart td {
text-align:center;
vertical-align:middle;
width:138px;
}
#size-chart td.measurement {
padding:0 29px 0 88px;
text-align:left;
width:175px;
}
#size-chart tbody td.measurement strong {
display:block;
font:15px/1.2 BrandonGrotesque-Black,Helvetica,Arial,sans-serif;
letter-spacing:2px;
padding-bottom:5px;
text-transform:uppercase;
}
#size-chart tbody td.measurement {
font:italic 12px/1.333 Didot-Italic,'Times New Roman',serif;
}
#size-chart tbody td {
font:25px/1.2 BrandonGrotesque-Light,Helvetica,Arial,sans-serif;
letter-spacing:1px;
}
#size-chart td.last {
padding-right:67px;
}

/**********************/
/* NO-FONTFACE STYLES */
/**********************/

.no-fontface .action, .no-fontface #connect p, .no-fontface #connect li, .no-fontface #footer-connect {
font-weight:bold;
}

/************************/
/* CURRENT THEME COLORS */
/************************/

.action:active, .action:focus {
border-color:#46b4c3;
}
#pattern {
background-image:url('../img/krystalrae-2015-spring-print-1.png');
}
#intro-title {
background:url('../img/krystalrae-2015-spring.png') no-repeat center center;
height:82px;
margin-top:245px;
}
#inspiration-container {
background-image:url('../img/krystalrae-2015-spring-print-2.png');
background-position:center center;
}
#main a.outfit-link:hover,
#main a.outfit-link:active,
#main a.outfit-current-link:link,
#main a.outfit-current-link:visited,
#main a.outfit-current-link:hover,
#main a.outfit-current-link:active {
color:#46b4c3;
}
#collection-title, #outfit-num {
background:#46b4c3;
}
::selection {
background:#46b4c3;
}
::-moz-selection {
background:#46b4c3;
}
.no-js #logo a:hover, 
.no-js #footer-connect a:hover,
#goto-top-link:hover,
#outfit-prev a:hover,
#outfit-next a:hover {
background-color:#46b4c3;
}

/*************************/
/* SHOP AREA (id="shop") */
/*************************/

#shop {
background:black url('../img/krystalrae-2013-fall-print-lace-net.1.jpg') fixed repeat;
padding:75px 0 85px;
}
#shop .info-box-inner-container {
padding:180px 0 160px;
}
#shop-p0 {
background:url('../img/krystalrae-2013-holiday-shop.png') no-repeat;
margin:0 auto;
height:80px;
width:493px;
}
#shop-p1 {
font-size:17px;
margin:0 auto;
padding:14px 0 19px;
width:470px;
}
#shop a {
max-width:310px;
}
