/* Welcome to Compass.
 * In this file you should write your main styles. (or centralize your imports)
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/screen.css" media="screen, projection" rel="stylesheet" type="text/css" /> */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
  display: block;
}

/*  */
.color_chloe {
  color: #faa000;
}

.bg_color_chloe {
  background-color: #faa000;
}

.color_isabel {
  color: #b2e1de;
}

.bg_color_isabel {
  background-color: #b2e1de;
}

.color_isabel_light {
  color: #c3f2ef;
}

.bg_color_isabel_light {
  background-color: #c3f2ef;
}

.color_stick {
  color: #7d4821;
}

.bg_color_stick {
  background-color: #7d4821;
}

.color_stick_light {
  color: #fbfefd;
}

.bg_color_stick_light {
  background-color: #fbfefd;
}

.color_white {
  color: white;
}

.bg_color_white {
  background-color: white;
}

.color_black {
  color: black;
}

.bg_color_black {
  background-color: black;
}

.color_tan1 {
  color: #f6f7f2;
}

.bg_color_tan1 {
  background-color: #f6f7f2;
}

.color_tan2 {
  color: #e5e8d9;
}

.bg_color_tan2 {
  background-color: #e5e8d9;
}

.color_tan3 {
  color: #f6f7f2;
}

.bg_color_tan3 {
  background-color: #f6f7f2;
}

.color_link_color_dark {
  color: #204572;
}

.bg_color_link_color_dark {
  background-color: #204572;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_graye {
  color: #eeeeee;
}

.bg_color_graye {
  background-color: #eeeeee;
}

.color_greye {
  color: #eeeeee;
}

.bg_color_greye {
  background-color: #eeeeee;
}

.color_grayc {
  color: #cccccc;
}

.bg_color_grayc {
  background-color: #cccccc;
}

.color_grayd {
  color: #dddddd;
}

.bg_color_grayd {
  background-color: #dddddd;
}

.color_graya {
  color: #aaaaaa;
}

.bg_color_graya {
  background-color: #aaaaaa;
}

.color_gray9 {
  color: #999999;
}

.bg_color_gray9 {
  background-color: #999999;
}

.color_gray6 {
  color: #666666;
}

.bg_color_gray6 {
  background-color: #666666;
}

.color_gray7 {
  color: #777777;
}

.bg_color_gray7 {
  background-color: #777777;
}

.color_gray3 {
  color: #333333;
}

.bg_color_gray3 {
  background-color: #333333;
}

.color_gray2 {
  color: #222222;
}

.bg_color_gray2 {
  background-color: #222222;
}

.color_gray4 {
  color: #444444;
}

.bg_color_gray4 {
  background-color: #444444;
}

.color_gray {
  color: #cccccc;
}

.bg_color_gray {
  background-color: #cccccc;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_gray_inactive {
  color: #e9e9e9;
}

.bg_color_gray_inactive {
  background-color: #e9e9e9;
}

.color_green {
  color: #006b22;
}

.bg_color_green {
  background-color: #006b22;
}

.color_green1 {
  color: #669801;
}

.bg_color_green1 {
  background-color: #669801;
}

.color_green2 {
  color: #13a200;
}

.bg_color_green2 {
  background-color: #13a200;
}

.color_red1 {
  color: #cc0000;
}

.bg_color_red1 {
  background-color: #cc0000;
}

.color_red2 {
  color: #d32323;
}

.bg_color_red2 {
  background-color: #d32323;
}

.color_errorRed {
  color: #b83737;
}

.bg_color_errorRed {
  background-color: #b83737;
}

.color_blue1a {
  color: #68879c;
}

.bg_color_blue1a {
  background-color: #68879c;
}

.color_blue2a {
  color: #2a5380;
}

.bg_color_blue2a {
  background-color: #2a5380;
}

.color_orange1 {
  color: #ff9900;
}

.bg_color_orange1 {
  background-color: #ff9900;
}

.color_yellow1 {
  color: #f9e526;
}

.bg_color_yellow1 {
  background-color: #f9e526;
}

.color_yellow2 {
  color: #fcd856;
}

.bg_color_yellow2 {
  background-color: #fcd856;
}

.color_yellow3 {
  color: #f9d616;
}

.bg_color_yellow3 {
  background-color: #f9d616;
}

.color_yellow4 {
  color: #f2d13d;
}

.bg_color_yellow4 {
  background-color: #f2d13d;
}

.color_yellow5 {
  color: #e0aa0f;
}

.bg_color_yellow5 {
  background-color: #e0aa0f;
}

.color_yellow6 {
  color: #fffdc9;
}

.bg_color_yellow6 {
  background-color: #fffdc9;
}

.color_blue1 {
  color: #0c1975;
}

.bg_color_blue1 {
  background-color: #0c1975;
}

.color_blue2 {
  color: #335687;
}

.bg_color_blue2 {
  background-color: #335687;
}

.color_blue3 {
  color: #3a4972;
}

.bg_color_blue3 {
  background-color: #3a4972;
}

.color_blue4 {
  color: #c6b5c4;
}

.bg_color_blue4 {
  background-color: #c6b5c4;
}

.color_blue5 {
  color: #00305e;
}

.bg_color_blue5 {
  background-color: #00305e;
}

.color_blue6 {
  color: #0662a1;
}

.bg_color_blue6 {
  background-color: #0662a1;
}

.color_blue7 {
  color: #619fc3;
}

.bg_color_blue7 {
  background-color: #619fc3;
}

.color_liteblue {
  color: #e6eff4;
}

.bg_color_liteblue {
  background-color: #e6eff4;
}

.color_liteblue2 {
  color: #cee7f5;
}

.bg_color_liteblue2 {
  background-color: #cee7f5;
}

.color_pink1 {
  color: #e87fc9;
}

.bg_color_pink1 {
  background-color: #e87fc9;
}

.color_pink2 {
  color: #d36bc6;
}

.bg_color_pink2 {
  background-color: #d36bc6;
}

.color_pink3 {
  color: #cc00a0;
}

.bg_color_pink3 {
  background-color: #cc00a0;
}

.color_pink4 {
  color: #db28a5;
}

.bg_color_pink4 {
  background-color: #db28a5;
}

.color_dustyPink {
  color: #c8889e;
}

.bg_color_dustyPink {
  background-color: #c8889e;
}

.color_springPeach {
  color: #f38d7b;
}

.bg_color_springPeach {
  background-color: #f38d7b;
}

.color_page_header {
  color: #3a4d85;
}

.bg_color_page_header {
  background-color: #3a4d85;
}

.color_page_copy {
  color: #5c5358;
}

.bg_color_page_copy {
  background-color: #5c5358;
}

.color_stone {
  color: #3d3b3a;
}

.bg_color_stone {
  background-color: #3d3b3a;
}

.color_white2 {
  color: #fbfbfb;
}

.bg_color_white2 {
  background-color: #fbfbfb;
}

/* all.scss was delivered from psd2html and is slowly being converted into base which is a .sass file */
/*@import "http://assets2.chloeandisabel.com/stylesheets/compiled/partials/all";*/
* + body {
  color: #6a6a6a;
  font: 14px/1.7em Georgia, "Times New Roman", Times, serif;
  margin: 0;
  background: url(../../../images/bg-body-id-a20bd3c847c9d0295b5ab5909bb5b91f.gif) 50% 0;
  min-width: 1002px;
}

a {
  text-decoration: none;
  color: #204572;
}

a:hover {
  text-decoration: underline;
}

img {
  border-style: none;
}

form, fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}

input, textarea, select {
  font: 100% Georgia, "Times New Roman", Times, serif;
  vertical-align: middle;
  color: #3e3d3c;
}

q {
  quotes: none;
}

q:before {
  content: "";
}

q:after {
  content: "";
}

p {
  margin-bottom: 20px;
}

h1 {
  margin: 0 0 16px;
  color: #3a4d85;
  font: 28px/30px Georgia, "Times New Roman", Times, serif;
}

strong {
  font-weight: bold;
}

.alignleft {
  float: left;
}

.alignright {
  float: right;
}

#wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
}

header#header-new {
  width: 100%;
  position: relative;
  z-index: 50;
  background: url(../../../images/spring_2012/header-bg-id-7124a03c5cf3a0a7d4814ac466d8a0b5.png) no-repeat top center;
}
header#header-new #header-top {
  width: 992px;
  margin: 0 auto;
  height: 124px;
  position: relative;
}
header#header-new #header-top h1 a {
  display: block;
  margin: 0 auto;
  height: 110px;
  width: 184px;
}
header#header-new #header-top h1 a img {
  width: 184px;
  height: 110px;
}
header#header-new #header-top nav#user-links {
  position: absolute;
  width: 420px;
  top: 12px;
  right: 8px;
}
header#header-new #header-top nav#user-links span {
  display: inline;
}
header#header-new #header-top nav#user-links p {
  text-align: right;
  width: 420px;
  display: block;
  line-height: 17px;
  font-size: 12px;
  color: #777777;
}
header#header-new #header-top nav#user-links p img.divider {
  position: relative;
  margin: 0px 3px 0px 3px;
  top: 2px;
}
header#header-new #header-top nav#user-links p a {
  width: 57px;
  font-size: 12px;
  color: #777777;
  text-decoration: underline;
}
header#header-new #header-top nav#user-links p a:hover {
  color: #204572;
}
header#header-new #header-top nav#user-links p#current_order span#shipping-message {
  color: #204572;
}
header#header-new #header-top nav#user-links p#current_order span#cart-contents {
  padding-right: 3px;
}
header#header-new #header-top nav#user-links p#current_order span#cart-contents a {
  color: #204572;
  text-decoration: underline;
}
header#header-new .long-rule {
  background: url(../../../images/line-headboard-id-bb6562d05128cb2b48c97ac63add580b.png) repeat-x center;
  height: 1px;
  width: 100%;
}
header#header-new #nav-container {
  height: 40px;
  width: 100%;
  padding: 0;
  background: url(../../../images/spring_2012/header-nav-bg-id-231d802c6fc2fa4367533408fcf7119d.png) 0 0 repeat-x;
}
header#header-new #nav-container #nav-frame {
  height: 40px;
  width: 992px;
  margin: 0 auto;
}
header#header-new #nav-container #nav-frame nav {
  height: 40px;
  width: 772px;
  float: left;
}
header#header-new #nav-container #nav-frame nav ul {
  display: block;
  float: left;
}
header#header-new #nav-container #nav-frame nav ul li {
  position: relative;
  float: left;
  padding: 0 1px;
  margin-top: 1px;
  background: url(../../../images/divider-small-id-78af41a2201f6d8cc1776bc4816fcdd6.gif) no-repeat 0 9px;
}
header#header-new #nav-container #nav-frame nav ul li:first-child {
  background: none;
}
header#header-new #nav-container #nav-frame nav ul li a {
  display: block;
  padding: 8px 8px 10px 6px;
  font: normal 13px Georgia;
  color: #777777;
  text-transform: uppercase;
  cursor: pointer;
}
header#header-new #nav-container #nav-frame nav ul li.featured a {
  color: #f38d7b;
}
header#header-new #nav-container #nav-frame nav ul li.featured a:hover {
  color: white;
}
header#header-new #nav-container #nav-frame nav ul li:hover {
  background: url(../../../images/bg-drop-id-208aad87fc7d499b0b7c2d8866250913.png) no-repeat 0 100%;
}
header#header-new #nav-container #nav-frame nav ul li:hover a {
  color: white;
  text-decoration: none;
}
header#header-new #nav-container #nav-frame nav ul li:hover ul.drop {
  display: block;
}
header#header-new #nav-container #nav-frame nav ul li:hover ul.drop li {
  display: block;
}
header#header-new #nav-container #nav-frame nav ul li ul.drop {
  position: absolute;
  top: 33px;
  left: 2px;
  background: url(../../../images/bg-drop-id-208aad87fc7d499b0b7c2d8866250913.png) no-repeat 0 100%;
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 13px;
  line-height: 16px;
  display: none;
}
header#header-new #nav-container #nav-frame nav ul li ul.drop li {
  position: static;
  width: 100%;
  padding: 1px 0 0;
  margin: 0;
  background: url(../../../images/line-id-bf4e0dc894318033ed8b0c337b1924d0.png) no-repeat;
}
header#header-new #nav-container #nav-frame nav ul li ul.drop li a {
  width: 182px;
  padding: 5px 7px 4px;
  height: auto;
  color: white;
  text-decoration: none !important;
  text-transform: none;
}
header#header-new #nav-container #nav-frame nav ul li ul.drop li a:hover {
  background: url(../../../images/bg-drop-a-id-73c6a1dee943404a9edace9a24e2a7d9.png);
}
header#header-new #nav-container #nav-frame #header_social_nav_placeholder {
  float: left;
  height: 40px;
  width: 220px;
}
header#header-new #nav-container #nav-frame #header_social_nav_placeholder ul#social-links {
  min-width: 232px;
  position: relative;
  top: -2px;
}
header#header-new #nav-container #nav-frame #header_social_nav_placeholder ul#social-links li {
  position: relative;
  float: right;
  padding: 0 1px;
  margin-top: 1px;
  background: url(../../../images/divider-small-id-78af41a2201f6d8cc1776bc4816fcdd6.gif) no-repeat 0 9px;
}
header#header-new #nav-container #nav-frame #header_social_nav_placeholder ul#social-links li:last-child {
  background: none;
}
header#header-new #nav-container #nav-frame #header_social_nav_placeholder ul#social-links li a {
  display: block;
  padding: 10px 8px 10px 6px;
  font: normal 11px Georgia;
  color: #777777;
  text-transform: uppercase;
  cursor: pointer;
}
header#header-new #nav-container #nav-frame #header_social_nav_placeholder ul#social-links li a:hover {
  color: #204572;
  text-decoration: underline;
}

footer#footer-new {
  position: relative;
  width: 100%;
  background: url(../../../images/spring_2012/bg-footer-rule-id-27c2072af599f60cae3ec044e1b31fc6.png) repeat-x;
  height: 81px;
  top: 0;
  left: 0;
  margin-top: 30px;
}
footer#footer-new .long-rule {
  background: url(../../../images/line-headboard-id-bb6562d05128cb2b48c97ac63add580b.png) repeat-x center;
  height: 1px;
  width: 100%;
}
footer#footer-new #footer-container {
  position: relative;
  top: 0px;
  right: 0px;
  width: 992px;
  height: 80px;
  margin: 0 auto;
}
footer#footer-new #footer-container img#footer-birds {
  position: absolute;
  top: -10px;
  left: 10px;
  width: 28px;
  height: 25px;
}
footer#footer-new #footer-container img#footer-flourish {
  position: absolute;
  right: 0px;
  top: 5px;
  width: 146px;
  height: 75px;
}
footer#footer-new #footer-container img#footer-paint {
  position: absolute;
  left: 135px;
  top: -20px;
  width: 275px;
  height: 25px;
}
footer#footer-new #footer-container .footer-left {
  position: relative;
  top: 0px;
  left: 0px;
  float: left;
  height: 51px;
  width: 487px;
  background: url(../../../images/line3-id-689d6ef45b3cad1cb16b4c970146c115.gif) no-repeat 0px 5px;
  padding: 17px 0 9px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top {
  position: relative;
  background: url(../../../images/top-line-id-915607480213c0fdca874df2de2dd04e.gif) no-repeat 0 100%;
  width: 487px;
  padding-bottom: 12px;
  margin-bottom: 7px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top ul {
  margin: 0;
  padding: 0 9px 0 2px;
  list-style: none;
  float: left;
  font-size: 11px;
  line-height: 14px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top ul li {
  float: left;
  padding: 1px 9px;
  background: url(../../../images/sep2-id-24bac47b6f6e455ee489b00deebd847b.gif) no-repeat 100% 0;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top ul li a {
  color: #00377a;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top:after {
  display: block;
  clear: both;
  content: "";
}
footer#footer-new #footer-container .footer-left nav#footer-left-top .footer-social {
  margin: 0;
  padding: 1px 0 0;
  list-style: none;
  float: left;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top .footer-social li {
  float: left;
  margin-right: 3px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top .footer-social li a {
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  width: 14px;
  height: 14px;
  background: url(../../../images/btn-id-59cce6ac9d73f968e8911ba7b176d155.png) no-repeat 0 -84px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-top .footer-social li a.facebook {
  background-position: -14px -84px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-bottom ul {
  margin: 0;
  padding: 0 0 0 6px;
  list-style: none;
  overflow: hidden;
  height: 1%;
  font: 10px/14px Arial, Helvetica, sans-serif;
  color: #464646;
}
footer#footer-new #footer-container .footer-left nav#footer-left-bottom ul li {
  float: left;
  background: url(../../../images/sep2-id-24bac47b6f6e455ee489b00deebd847b.gif) no-repeat;
  padding: 1px 4px 1px 6px;
}
footer#footer-new #footer-container .footer-left nav#footer-left-bottom ul li:first-child {
  background: none;
}
footer#footer-new #footer-container .footer-left nav#footer-left-bottom ul li a {
  color: #464646;
}
footer#footer-new #footer-container form {
  position: relative;
  float: right;
  top: 0px;
  right: 200px;
  padding-top: 16px;
  width: 214px;
}
footer#footer-new #footer-container form fieldset {
  margin: 0;
  padding: 0;
}
footer#footer-new #footer-container form label {
  color: #565656;
  font: 11px/14px Arial, Helvetica, sans-serif;
  display: block;
  margin: 0 4px 4px;
}
footer#footer-new #footer-container form .row {
  overflow: hidden;
  width: 198px;
  height: 24px;
  background: url(../../../images/bg-search-id-55fb17efe8274993e59006c7efba35b7.gif) no-repeat;
  padding: 4px 7px 3px 9px;
}
footer#footer-new #footer-container form .text {
  float: left;
  background: none;
  border: 0;
  outline: none;
  margin: 4px 0 0;
  padding: 0;
  width: 170px;
  height: 14px;
  font-size: 11px;
  line-height: 14px;
}
footer#footer-new #footer-container form .submit {
  float: right;
}

.dashboard-link {
  position: relative;
  color: #251f1c;
  float: right;
  display: none;
  margin: 4px 3px 0 10px;
  font: 11px/14px Georgia, "Times New Roman", Times, serif;
}
.dashboard-link a {
  color: #0a3f7f;
  padding-right: 0px;
}

.name-link {
  position: relative;
  color: #251f1c;
  float: right;
  margin: 4px 3px 0 10px;
  font: 11px/14px Georgia, "Times New Roman", Times, serif;
}
.name-link ul.dd {
  position: relative;
  display: none;
}
.name-link a {
  color: #0a3f7f;
  background: url(../../../images/arrow1-id-2136cc6685a70b6be93eba26de48342f.png) no-repeat 100% 5px;
  padding-right: 15px;
}
.name-link:hover ul.dd {
  display: block;
}

.menu {
  float: right;
  margin: 0;
  padding: 0 0 0 0;
  list-style: none;
  font: 11px/14px Georgia, "Times New Roman", Times, serif;
}

.menu li {
  float: left;
  background: url(../../../images/sep-id-33efbb529319dc3376be8b7ae65bb80c.gif) no-repeat 0 1px;
  padding: 0 5px 0 7px;
}

.menu li:first-child {
  background: none;
}

.menu li a {
  color: #0a3f7f;
}

.menu li a.cart {
  background: url(../../../images/bg-cart-id-36f55049d14b8148adba2ffcff9a1e94.png) no-repeat 0 3px;
  padding-left: 17px;
}

.wishlist {
  float: right;
  color: #0a3f7f;
  padding-left: 18px;
  background: url(../../../images/bg-wishlist-id-f824097bcd4bb09d7d872cf873d77808.png) no-repeat 0 3px;
  font-size: 11px;
  line-height: 14px;
  margin-left: 12px;
}

#main {
  line-height: 20px;
  margin: 0 auto;
  width: 1026px;
  overflow: hidden;
  *zoom: 1;
}

#pages-home #main {
  margin-bottom: 50px;
}

#main h1.black-title {
  color: #3d3b3a;
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 13px;
}

.prev,
.next {
  float: left;
  margin: 146px 7px 0 0;
  text-indent: -9999px;
  overflow: hidden;
  width: 39px;
  height: 40px;
  background: url(../../../images/btn-id-59cce6ac9d73f968e8911ba7b176d155.png) no-repeat;
  cursor: pointer;
}

.next {
  float: right;
  margin-right: 0 !important;
  background-position: 0 -40px;
}

.prev:hover {
  background-position: 0 -98px;
}

.next:hover {
  background-position: -39px -98px;
}

.box1 {
  float: left;
  background: url(../../../images/bg-box1-id-c32bef189ed95bd7b55ed3f4a863b1d3.png) no-repeat;
  width: 235px;
  height: 295px;
  line-height: 18px;
  padding: 44px 20px 0 20px;
  margin-right: 16px;
}

.box1 h2.host {
  margin: 0 0 11px -1px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-txt-id-f01393bc62d6b2d2e7763bf79940587b.png) no-repeat;
  width: 213px;
  height: 46px;
}

.box1 p {
  margin: 0 0 10px;
}

.container {
  width: 100%;
  overflow: hidden;
}

.image {
  float: right;
  width: 84px;
  height: 84px;
  background: url(../../../images/bg-image-id-2fcd4f6e5acfa69ab4033be866aa0bfd.gif) no-repeat;
  margin: 13px -1px 0 2px;
  padding: 2px 3px 10px 9px;
}

.image img {
  display: block;
}

.image3 {
  float: left;
  background: url(../../../images/bg-image2-id-eb4786cd95abcc8ed7f5e241b2d76335.png) no-repeat 0 -326px;
  width: 239px;
  height: 239px;
  margin: 44px 0 0 -12px;
  padding: 13px 13px 14px 14px;
  position: relative;
}

.image3 img {
  display: block;
}

.promo-box {
  width: 992px;
  overflow: hidden;
  margin-left: -15px;
  position: relative;
  padding-bottom: 24px;
}

.newsletter-form {
  float: left;
  width: 214px;
  height: 228px;
  background: url(../../../images/bg-newsletter-form-id-f6762a9696c873a6c7e587eb8660c4ab.png) no-repeat 0 100%;
  padding: 0 3px 10px 23px;
  margin: 0px 21px 0 0;
}
.newsletter-form .text {
  display: block;
  width: 198px;
  height: 15px;
  overflow: hidden;
  background: url(../../../images/bg-text-id-9dac3f67f6f6d413d707bc410f17531d.png) no-repeat;
  padding: 9px 8px 7px;
  margin-bottom: 8px;
}
.newsletter-form .text input {
  float: left;
  background: none;
  border: 0;
  outline: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 15px;
  font-size: 10px;
  line-height: 15px;
}
.newsletter-form .submit {
  display: block;
  background: url(../../../images/btn-submit-id-84c55a14023e52920d7de77e5d6f3f1e.png) no-repeat;
  border: none;
  outline: none;
  margin: 0 0 0 auto;
  padding: 0 0 2px;
  width: 69px;
  height: 28px;
  font: bold 11px/26px Georgia, "Times New Roman", Times, serif;
  cursor: pointer;
  text-transform: uppercase;
  color: #737373;
}

.newsletter {
  margin: 0 0 12px -12px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-txt-id-f01393bc62d6b2d2e7763bf79940587b.png) no-repeat 0 -46px;
  width: 196px;
  height: 32px;
}

.designer-box {
  float: right;
  width: 220px;
  line-height: 18px;
  padding-top: 10px;
}

.designer {
  margin: 0 0 3px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-txt-id-f01393bc62d6b2d2e7763bf79940587b.png) no-repeat 0 -78px;
  width: 204px;
  height: 26px;
}

.designer-box .container {
  margin-bottom: 3px;
  color: #6b625c;
  font: 13px/16px Arial, Helvetica, sans-serif;
}

.designer-box .container div {
  overflow: hidden;
  height: 1%;
  padding-top: 1px;
}

.designer-box .container strong {
  display: block;
}

.designer-box .alignleft {
  border: 4px solid white;
  margin: 0 8px 0 0;
}

.designer-box p {
  margin: 0 0 10px;
}

.link-wrap {
  width: 100%;
  overflow: hidden;
}

.more {
  float: left;
  font: bold 11px/15px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  color: #737373;
  text-decoration: none !important;
}

.more span {
  float: left;
  cursor: pointer;
  height: 23px;
  background: url(../../../images/bg-more-id-92a2b15e37860bbf69300af0aa56ed1e.png) no-repeat;
  padding: 5px 2px 0 6px;
}

.more:hover span {
  text-decoration: underline;
}

.more em {
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  width: 23px;
  height: 28px;
  background: url(../../../images/bg-more-id-92a2b15e37860bbf69300af0aa56ed1e.png) no-repeat 100% 100%;
  cursor: pointer;
}

.litebox {
  width: 981px;
  margin: 20px auto;
  background: url(../../../images/line2-id-a695e2c1c95e7f9b1839c796aea8a5c9.png) no-repeat;
}

.litebox .holder {
  width: 100%;
  background: url(../../../images/line2-id-a695e2c1c95e7f9b1839c796aea8a5c9.png) no-repeat 0 100%;
  padding: 14px 0;
  position: relative;
}

.litebox .container {
  margin-bottom: 17px;
}

.close {
  position: absolute;
  top: 10px;
  right: 12px;
  text-indent: -9999px;
  overflow: hidden;
  width: 13px;
  height: 12px;
  background: url(../../../images/close-id-a7e68ec6ce90ca986e05e1a1b22e086a.png) no-repeat;
}

.title-lite {
  float: left;
  color: #505050;
  font-size: 14px;
  line-height: 17px;
  margin: 7px 272px 0 0;
}

.paging-lite {
  float: left;
  width: 122px;
  color: #888888;
  font: 15px/17px Arial, Helvetica, sans-serif;
}

.paging-lite .prev,
.paging-lite .next {
  width: 28px;
  height: 28px;
  margin: 0;
  background-position: -39px 0;
}

.paging-lite .next {
  background-position: -39px -28px;
}

.paging-lite span {
  display: block;
  overflow: hidden;
  height: 1%;
  padding-top: 6px;
  text-align: center;
}

.framed-image {
  display: table;
  margin: 0 auto;
}
.framed-image .c {
  display: table-row;
}
.framed-image .l, .framed-image .r {
  background: url(../../../images/lr1-id-21b632b05d70bd58ee966cce0e243dbd.png) repeat-y;
  width: 3px;
  display: table-cell;
}
.framed-image .r {
  background-position: 100% 0;
}
.framed-image .content {
  height: 1%;
  background: white;
  display: table-cell;
  padding: 10px 12px;
}
.framed-image .lt, .framed-image .rt, .framed-image .lb, .framed-image .rb {
  background: url(../../../images/angle1-id-843d5d649427d6c96700f83258879d1d.png) no-repeat;
  height: 3px;
  width: 3px;
  font-size: 0;
  display: table-cell;
}
.framed-image .rt {
  background-position: 100% 0;
}
.framed-image .lb {
  background-position: 0 100%;
}
.framed-image .rb {
  background-position: 100% 100%;
}
.framed-image .t, .framed-image .b {
  background: url(../../../images/tb1-id-8f61996f20e7f4510a2c8db8e8d6abdb.png) repeat-x;
  height: 3px;
  display: table-cell;
  font-size: 0;
}
.framed-image .b {
  background-position: 0 100%;
}

.white-box {
  float: left;
  position: relative;
}
.white-box .holder {
  display: table;
  margin: 0 auto;
}
.white-box .c {
  display: table-row;
}
.white-box .l {
  background: url(../../../images/lr1-id-21b632b05d70bd58ee966cce0e243dbd.png) repeat-y;
  width: 3px;
  display: table-cell;
}
.white-box .r {
  background: url(../../../images/lr1-id-21b632b05d70bd58ee966cce0e243dbd.png) repeat-y;
  width: 3px;
  display: table-cell;
  background-position: 100% 0;
}
.white-box .content {
  height: 1%;
  background: white;
  display: table-cell;
  padding: 10px 12px;
}
.white-box .lt, .white-box .rt, .white-box .lb, .white-box .rb {
  background: url(../../../images/angle1-id-843d5d649427d6c96700f83258879d1d.png) no-repeat;
  height: 3px;
  width: 3px;
  font-size: 0;
  display: table-cell;
}
.white-box .rt {
  background-position: 100% 0;
}
.white-box .lb {
  background-position: 0 100%;
}
.white-box .rb {
  background-position: 100% 100%;
}
.white-box .t {
  background: url(../../../images/tb1-id-8f61996f20e7f4510a2c8db8e8d6abdb.png) repeat-x;
  height: 3px;
  display: table-cell;
  font-size: 0;
}
.white-box .b {
  background: url(../../../images/tb1-id-8f61996f20e7f4510a2c8db8e8d6abdb.png) repeat-x;
  height: 3px;
  display: table-cell;
  font-size: 0;
  background-position: 0 100%;
}

.white-box img {
  display: block;
}

.photo .content {
  padding: 10px 7px;
}

.tape {
  position: absolute;
  top: -8px;
  left: 50%;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/tape-id-22d92b1339f595aeb6afda7aacb020d4.png) no-repeat;
  width: 55px;
  height: 18px;
  margin-left: -27px;
  z-index: 20;
}

.image4 {
  margin: 8px 10px 0 0;
}

.image4-holder {
  position: relative;
  width: 100%;
}

.image4 .content {
  padding: 8px 9px;
}

.image4 img {
  display: block;
}

.info-box {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: url(../../../images/bg-info-box-id-d2033b54c0db23864d3618585a7ecf2b.png) repeat-x;
}

.info-box div {
  height: 40px;
  color: #0a3f7f;
  font-size: 12px;
  line-height: 16px;
  padding: 9px 10px 6px;
}

.info-box p {
  margin: 0;
}

.info-box h2 {
  margin: 0;
  color: #0a3f7f;
  font-size: 16px;
  line-height: 18px;
}

.image5 img {
  display: block;
}

.title2 {
  position: absolute;
  top: 52px;
  left: 0;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-txt-id-f01393bc62d6b2d2e7763bf79940587b.png) no-repeat 0 -104px;
  width: 207px;
  height: 86px;
  margin: 0;
}

.blue-title {
  width: 100%;
  overflow: hidden;
  margin: 0 0 -2px;
  position: relative;
}

.blue-title h2 {
  float: left;
  margin: 0;
  text-transform: uppercase;
  font: bold 10px/14px Arial, Helvetica, sans-serif;
  color: white;
  height: 19px;
  background: url(../../../images/bg-title-id-bbb32afd9f316e5c80e0138460342e69.png) no-repeat;
  padding: 3px 0 0 9px;
}

.blue-title h2 strong {
  float: left;
  margin-right: -30px;
  position: relative;
}

.blue-title span {
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-title-id-bbb32afd9f316e5c80e0138460342e69.png) no-repeat 100% -22px;
  height: 22px;
  width: 67px;
}

.yellow-title {
  width: 100%;
  overflow: hidden;
  margin: 0 0 5px;
}

.yellow-title h2 {
  float: left;
  margin: 0;
  text-transform: uppercase;
  font: bold 10px/14px Arial, Helvetica, sans-serif;
  color: white;
  height: 17px;
  background: url(../../../images/bg-title-id-bbb32afd9f316e5c80e0138460342e69.png) no-repeat 0 -44px;
  padding: 3px 0 0 7px;
}

.yellow-title h2 strong {
  float: left;
  margin-right: -30px;
  position: relative;
}

.yellow-title span {
  float: left;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-title-id-bbb32afd9f316e5c80e0138460342e69.png) no-repeat 100% -64px;
  height: 20px;
  width: 67px;
}

.breadcrumbs {
  margin: 0 0 0px;
  padding: 10px 0 0 0;
  width: 100%;
  overflow: hidden;
  list-style: none;
  text-transform: uppercase;
  color: #555555;
  font: 10px/12px Arial, Helvetica, sans-serif;
  min-height: 12px;
}

.breadcrumbs li {
  float: left;
  background: url(../../../images/arrow2-id-7c61ac30ebf0745fdb1d5e3e1bd8e515.png) no-repeat 0 3px;
  padding: 0 6px 0 10px;
}

.breadcrumbs li:first-child {
  background: none;
}

.breadcrumbs li a {
  color: #204572;
}

.twocolumns {
  height: 1%;
  overflow: hidden;
  padding: 0 11px 0 8px;
}

#content {
  float: left;
  width: 745px;
  padding-top: 4px;
}

#content p {
  margin: 0 0 20px;
}

.heading {
  margin: 0 0 10px;
  color: #42362f;
  font: 22px/26px Georgia, "Times New Roman", Times, serif;
}

.blue-box {
  width: 734px;
  height: 342px;
  background: url(../../images/bg-blue-box.png) no-repeat;
  padding: 23px 0 0 22px;
  margin: -2px 0 18px;
}

.blue-box:after {
  display: block;
  clear: both;
  content: "";
}

.blue-box .alignleft {
  margin-top: 33px;
}

.white-box2 {
  float: left;
  background: white;
  margin-right: 24px;
  position: relative;
  overflow: hidden;
}

.white-box2 img {
  display: block;
}

.white-box2 .t,
.white-box2 .b {
  text-indent: -9999px;
  overflow: hidden;
  width: 100%;
  height: 15px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../../../images/tb3-id-9275c830c1b5d67050ea5a3f439014ec.png) repeat-x;
  font-size: 1px;
  line-height: 1px;
}

.white-box2 .b {
  top: auto;
  bottom: 0;
  background-position: 0 100%;
}

.white-box2 .l,
.white-box2 .r {
  text-indent: -9999px;
  overflow: hidden;
  width: 15px;
  height: 9999px;
  position: absolute;
  left: 0;
  top: 0;
  background: url(../../../images/lr3-id-ac171690fc9fd1c70719fdc8e9f1bdce.png) repeat-y;
  font-size: 1px;
  line-height: 1px;
}

.white-box2 .r {
  left: auto;
  right: 0;
  background-position: 100% 0;
}

.content-holder {
  width: 615px;
}

.panel {
  width: 100%;
  background: url(../../../images/line4-id-b9a6b780d5187d0da641c9e11ff4e9e5.gif) repeat-x;
  margin: -6px 0 50px;
}

.panel-holder {
  height: 1%;
  overflow: hidden;
  background: url(../../../images/line4-id-b9a6b780d5187d0da641c9e11ff4e9e5.gif) repeat-x 0 100%;
  padding: 12px 5px 10px 0;
  color: #3e3e3e;
  font: 11px/15px Arial, Helvetica, sans-serif;
}

.photo {
  width: 100%;
  overflow: hidden;
  margin-bottom: 4px;
}

.ico-list {
  float: right;
  margin: 0;
  padding: 0;
  list-style: none;
}

.ico-list li {
  float: left;
  margin-left: 17px;
}

.ico-list li a {
  float: left;
  padding-left: 20px;
  text-decoration: none !important;
  color: #505050;
  font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
}

.ico-list li a.like {
  background: url(../../../images/like-id-b617aa170f6ff51a92d2997ad3f957dd.png) no-repeat 0 2px;
}

.ico-list li a.tweet {
  background: url(../../../images/tweet-id-c5edb743777481e9cbadab6d0e0ccf8b.png) no-repeat;
  padding-left: 32px;
}

.number {
  float: left;
  width: 31px;
  height: 18px;
  background: url(../../../images/number-id-52386659130aefdb72330f42c5d3bc4b.png) no-repeat;
  text-align: center;
  padding-left: 4px;
  margin-right: 6px;
  color: white;
  font: 14px/18px Arial, Helvetica, sans-serif;
  cursor: pointer;
}

#sidebar {
  float: right;
  width: 210px;
}

.block {
  margin: 0 0 28px;
  width: 100%;
  overflow: hidden;
  color: #5a5a5a;
  line-height: 18px;
}

.sidenav {
  padding-bottom: 27px;
  margin-bottom: 6px;
  width: 100%;
  background: url(../../../images/bg-sidenav-id-6f5df997f9ceb7aa8e7ffd1311d1f236.png) no-repeat 0 100%;
}

.sidenav-fix {
  background: url(../../../images/bg-sidenav-fix-id-1aca8fa1213b323590ff0e4436bf1ec4.png) no-repeat 0 100%;
}

.sidenav ul {
  margin: 0;
  padding: 3px 0 0;
  list-style: none;
  font: bold 12px/16px Georgia, "Times New Roman", Times, serif;
  background: url(../../../images/line5-id-76ac14bf85f8a8bef05ac74bbf4d6d42.png) no-repeat 50% 0;
}

.sidenav ul li {
  background: url(../../../images/line5-id-76ac14bf85f8a8bef05ac74bbf4d6d42.png) no-repeat 50% 100%;
}

.sidenav ul li a {
  display: block;
  width: 194px;
  padding: 8px;
  text-decoration: none !important;
}

.sidenav ul li a:hover,
.sidenav ul li.active a {
  color: #db8660;
}

.sidenav ul li.active a {
  background: url(../../../images/arrow3-id-f6be57c71e8ea22e32254b56f3f52482.png) no-repeat 100% 50%;
}

#content2 {
  float: right;
  width: 722px;
  margin-top: -4px;
}

#content2 p {
  margin: 0 0 21px;
}

h2, #content2 h2 {
  color: #3a4d85;
  margin: -2px 0 0;
  font: 18px/24px Georgia, "Times New Roman", Times, serif;
}

.block2 {
  float: right;
  background: url(../../../images/line7-id-60594e0ae6ef3c226e092ce46ca6ad11.gif) repeat-y;
  width: 215px;
  padding: 5px 6px 0 15px;
  margin: 12px 5px 0 0;
  color: #313131;
  font-size: 18px;
  line-height: 26px;
}

.block2 q {
  display: block;
  margin-bottom: 11px;
}

.block2 cite {
  display: block;
  margin-right: -4px;
  text-align: right;
  font: 12px/14px Arial, Helvetica, sans-serif;
}

#sidebar2 {
  float: left;
  width: 210px;
}

.collection {
  width: 390px !important;
}

.collection li {
  width: 122px !important;
  margin: 0 8px 3px 0;
}

.box2 {
  float: right;
  width: 372px;
  color: #4a5e56;
  font-size: 13px;
  line-height: 17px;
  padding-top: 6px;
}

.box2 h2 {
  margin: 0 0 3px;
  color: #646464;
  font-size: 31px;
  line-height: 38px;
}

.box2 p {
  margin: 0 0 6px;
}

.box2-holder {
  margin-bottom: 46px;
}

.link {
  background: url(../../../images/link-id-e7787f131b9f056d1fbce8bf39526311.png) no-repeat 0 50%;
  padding-left: 12px;
  margin-left: 5px;
  text-transform: uppercase;
  color: #4aa1be;
  font: bold 11px/14px Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
}

.view {
  float: left;
  color: #737373;
  font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
  text-decoration: none !important;
}

.view em {
  float: left;
  cursor: pointer;
  height: 44px;
  width: 43px;
  background: url(../../../images/bg-view-id-a793f2bd2adf0968ac35e289a67610d1.png) no-repeat 100% 100%;
}

.view span {
  float: left;
  background: url(../../../images/bg-view-id-a793f2bd2adf0968ac35e289a67610d1.png) no-repeat;
  height: 32px;
  padding: 12px 9px 0 18px;
  cursor: pointer;
}

.view:hover span {
  text-decoration: underline !important;
}

.image6 {
  margin: 12px 0 0 0 !important;
}

.option {
  position: absolute;
  bottom: 25px;
  right: 8px;
  width: 125px;
  padding: 8px 10px 10px;
  background: url(../../../images/bg-option-id-3716790634901ded87198263e8b4c2e4.png);
  text-decoration: none !important;
  color: #3d3b3a;
  font: 13px/15px Arial, Helvetica, sans-serif;
}

.option strong {
  display: block;
  color: #00377a;
  font-weight: normal;
}

.call {
  position: absolute;
  top: -3px;
  right: 22px;
  background: url(../../../images/bg-call-id-b774cc1a46f60ed8936fac30de7c43be.png) repeat-y;
  width: 153px;
  padding: 5px 8px;
  font: 13px/16px Arial, Helvetica, sans-serif;
  z-index: 30;
}

.arrials {
  text-indent: -9999px;
  overflow: hidden;
  display: block;
  width: 131px;
  height: 54px;
  background: url(../../../images/bg-txt-id-f01393bc62d6b2d2e7763bf79940587b.png) no-repeat 0 -190px;
  margin-bottom: 4px;
}

.call a {
  text-decoration: none !important;
  color: #0a3f7f;
}

.heading2 {
  height: 1%;
  margin: -4px 3px 27px 7px;
  overflow: hidden;
}

#main .heading2 h1 {
  float: left;
  margin: 0;
}

.panel2 {
  width: 100%;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}

.p1 {
  position: relative;
  float: left;
  left: 50%;
}

.p2 {
  position: relative;
  float: left;
  left: -50%;
}

.p3 {
  float: left;
  background: url(../../../images/bg-panel2-id-339f50b090a77763270360cd55ec34d6.png) no-repeat;
  height: 26px;
  color: white;
  font-size: 18px;
  line-height: 24px;
  padding: 0 20px 0 58px;
}

.panel2 em {
  float: left;
  width: 40px;
  height: 26px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-panel2-id-339f50b090a77763270360cd55ec34d6.png) no-repeat 100% 100%;
}

.confirm-box {
  height: 1%;
  padding-left: 7px;
  overflow: hidden;
  margin-bottom: 100px;
}

.confirm-box .yellow-box {
  float: right;
}

.box3 {
  width: 174px;
  color: #6b625c;
  padding: 7px 6px 0 10px;
  line-height: 18px;
}

#content2 .box3 p {
  margin-bottom: 5px;
}

.box3 h3 {
  margin: 0 0 6px -2px;
  font: 20px/24px Georgia, "Times New Roman", Times, serif;
}

.confirm-box .box3 {
  width: 150px;
  padding-top: 3px;
}

.confirm-box .box3 h3 {
  margin-bottom: 9px;
}

.table1 {
  font-size: 10px;
  line-height: 16px;
  text-transform: uppercase;
  padding: 0;
  border-collapse: collapse;
  width: 100%;
  margin-bottom: 39px;
}

.table1 td {
  width: 50%;
  padding: 6px 0;
}

.table1 td.style2 {
  text-align: right;
  font-size: 14px;
}

.table1 .last td {
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x;
  padding-top: 8px;
}

.branch {
  display: block;
  margin: -11px -15px 0 auto;
  width: 120px;
  position: relative;
  z-index: 2;
}

.table2 {
  padding: 0;
  border-collapse: collapse;
  width: 100%;
  line-height: 16px;
  margin-bottom: 25px;
}

.table2 th {
  padding: 5px 0 7px;
  text-align: left;
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x 0 100%;
  font-size: 10px;
  text-transform: uppercase;
  font-weight: normal;
}

.table2 td {
  padding: 15px 0 16px;
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x 0 100%;
}

.table2 .style1 {
  width: 380px;
}

.table2 .style2 {
  width: 140px;
}

.table2 .style3 {
  width: 60px;
  text-align: center;
}

.table2 .style4 {
  width: 120px;
  padding-right: 30px;
  text-align: right;
}

button.more2 {
  background: none;
  border: none;
  padding: none;
}

.more2 {
  float: left;
  color: #737373;
  font: bold 14px/26px Georgia, "Times New Roman", Times, serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none !important;
}

.more2 span {
  float: left;
  height: 37px;
  cursor: pointer;
  background: url(../../../images/bg-more2-id-44e55130f0c4d5a8d7c8f10f162f7c55.png) no-repeat;
  padding: 7px 0 0 14px;
}

.more2:hover span {
  text-decoration: underline;
}

.more2 em {
  float: left;
  height: 44px;
  width: 51px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-more2-id-44e55130f0c4d5a8d7c8f10f162f7c55.png) no-repeat 100% 100%;
}

.mark {
  color: #313131;
  line-height: 16px;
  margin-bottom: -3px;
}

.photo2 .content {
  padding: 10px 7px;
}

.photo2 {
  width: 100%;
  overflow: hidden;
  margin-bottom: 12px;
}

.container2 {
  width: 732px;
  overflow: hidden;
  padding-top: 15px;
  margin: 0 -10px 50px 0;
}

.container2 .yellow-box {
  float: right;
}

.list {
  margin: 0;
  padding: 7px 0 0;
  list-style: none;
  float: left;
  width: 430px;
}

.list li {
  padding: 0 0 20px 20px;
  background: url(../../../images/bg-list-id-6fb4e5bdee8cca8379637444722d67d2.png) no-repeat 0 2px;
}

.link2 {
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/link2-id-09682637468f839518f501f2174833dc.png) no-repeat;
  float: left;
  width: 15px;
  height: 16px;
}

.box3 img {
  vertical-align: top;
}

.tabset1 {
  width: 100%;
  overflow: hidden;
  background: url(../../../images/bg-tabset1-id-6425faa87e3de86827ff4c484290b64e.gif) repeat-x;
  margin: 0 0 28px;
  padding: 0;
  list-style: none;
}

.tabset1 li {
  float: left;
  margin-right: 18px;
}

.tabset1 li a {
  float: left;
  color: #3d3b3a;
  text-decoration: none !important;
  height: 39px;
  padding-top: 8px;
  outline: none;
}

.tabset1 li a:hover,
.tabset1 li a.active {
  color: #d46a3b;
  background: url(../../../images/arrow4-id-f19f4fe391036c456a9b8590d3521228.gif) no-repeat 50% 100%;
}

.data2 {
  float: left;
  width: 370px;
  line-height: 19px;
}

.aside {
  float: right;
  width: 409px;
  /*  margin-top:-16px; */
}

.yellow2-wrap {
  overflow: hidden;
  height: 1%;
  background: url(../../../images/yellow-id-850d6d3cce7f763d12d608d423be29a9.png) no-repeat 100% 0;
  padding: 16px 22px 4px 0;
}

* + html .yellow2-wrap {
  padding-bottom: 28px;
}

.box4 {
  width: 305px;
  min-height: 365px;
}

.host-box {
  width: 100%;
  overflow: hidden;
  background: url(../../../images/line4-id-b9a6b780d5187d0da641c9e11ff4e9e5.gif) repeat-x 0 100%;
  color: #3e3d3c;
  font-size: 11px;
  line-height: 18px;
  padding-bottom: 13px;
  margin-bottom: 8px;
}

.host-box h3 {
  margin: 0 0 1px;
  font: 18px/22px Georgia, "Times New Roman", Times, serif;
  color: #619fc3;
}

.host-box .txt1 {
  display: block;
  font: 10px/14px Arial, Helvetica, sans-serif;
  color: #555555;
  margin-bottom: 10px;
}

.host-box .wrap {
  width: 100%;
  position: relative;
}

.host-box .col-l {
  width: 135px;
}

.host-box .col-l strong {
  display: block;
  font-weight: normal;
}

.host-box .more {
  position: absolute;
  bottom: 0;
  right: 0;
}

.host-box .more span {
  height: 21px;
  padding: 7px 25px 0 10px;
}

.more3 {
  clear: both;
  float: right;
  background: url(../../../images/arrow5-id-8765fbec4744328c79ab494da64869d4.png) no-repeat 100% 3px;
  padding-right: 10px;
  font-size: 11px;
  line-height: 15px;
  margin-right: 45px;
}

.tab-holder2 {
  width: 735px;
}

.orange-wrap {
  overflow: hidden;
  height: 1%;
  background: url(../../../images/orange-id-df4fb86cf67e5fc0cc16d31f2ae0e7cd.png) no-repeat 100% 0;
  padding: 16px 22px 4px 0;
}

* + html .orange-wrap {
  padding-bottom: 28px;
}

.description {
  float: left;
  width: 160px;
  margin: 0;
}

.description dt {
  float: left;
  margin-right: 3px;
}

.description dd {
  margin: 0;
  display: block;
  overflow: hidden;
  height: 1%;
}

.description a {
  color: #3e3d3c;
}

.form2, .finder-form {
  width: 100%;
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x;
}

.form2 .input-text input, .finder-form .input-text input {
  min-width: 218px;
}

.form2-frame {
  background: url(../../../images/bg-form2-id-2bd57e7e1eea61adb7797f064409b57a.png) no-repeat 0 100%;
  width: 100%;
  position: relative;
  padding: 18px 0 140px;
  color: #3e3d3c;
}

.bird {
  position: absolute;
  right: 52px;
  bottom: 33px;
  text-indent: -9999px;
  overflow: hidden;
  width: 61px;
  height: 74px;
  background: url(../../../images/bird-id-58c93bf804cba4a74698921e1b4af9e0.png) no-repeat;
}

.form2 .row, .finder-form .row {
  width: 100%;
  overflow: hidden;
  margin-bottom: 9px;
}

.form2 .label, .finder-form .label,
.form2 label,
.finder-form label {
  float: left;
  width: 94px;
  text-transform: uppercase;
  font-size: 10px;
  line-height: 14px;
  margin-top: 8px;
}

.form2 .row4, .finder-form .row4 {
  float: left;
  padding-bottom: 9px;
}

.form2 .row4 label, .finder-form .row4 label {
  width: auto !important;
  margin-right: 14px;
}

.form2 select, .finder-form select {
  float: left;
  width: 237px;
}

.form2 .row2, .finder-form .row2 {
  float: left;
  padding-left: 38px;
}

.form2 select.select-short, .finder-form select.select-short {
  width: 97px;
}

.form2 .textarea, .finder-form .textarea {
  float: left;
  background: white url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x;
}

.form2 .textarea .l, .finder-form .textarea .l {
  float: left;
  background: url(../../../images/line8-id-628505ce7f11ed38c392fb70e593a8eb.gif) repeat-y;
}

.form2 .textarea .r, .finder-form .textarea .r {
  float: left;
  background: url(../../../images/line8-id-628505ce7f11ed38c392fb70e593a8eb.gif) repeat-y 100% 0;
}

.form2 .textarea .b, .finder-form .textarea .b {
  float: left;
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x 0 100%;
  padding: 9px 0 9px 10px;
}

.form2 .textarea textarea, .finder-form .textarea textarea {
  float: left;
  background: none;
  border: 0;
  outline: none;
  margin: 0;
  padding: 0;
  width: 226px;
  overflow: auto;
  height: 103px;
  font: 11px/15px Arial, Helvetica, sans-serif;
}

.form2 .required, .finder-form .required {
  display: block;
  position: relative;
  margin: -22px 0 24px;
  font-size: 10px;
  line-height: 14px;
}

#content2 .form2 h2, #content2 .finder-form h2 {
  margin-bottom: 21px;
}

.form2 .radio, .finder-form .radio {
  float: left;
  width: 16px;
  height: 15px;
  margin: 1px 8px 0 4px;
  padding: 0;
}

.form2 .row5, .finder-form .row5 {
  width: 100%;
  overflow: hidden;
  padding-bottom: 7px;
}

.form2 .row5 label, .finder-form .row5 label {
  width: auto;
  margin: 0;
  line-height: 16px;
}

.form2 .row5 label strong, .finder-form .row5 label strong {
  font-size: 13px;
}

.form2 .row3, .finder-form .row3 {
  width: 327px;
  overflow: hidden;
  padding-top: 4px;
}

.form2 .submit, .finder-form .submit {
  float: right;
  background: url(../../../images/btn-submit-id-84c55a14023e52920d7de77e5d6f3f1e.png) no-repeat;
  border: none;
  outline: none;
  margin: 0;
  padding: 0 0 2px;
  width: 69px;
  height: 28px;
  font: bold 11px/26px Georgia, "Times New Roman", Times, serif;
  cursor: pointer;
  text-transform: uppercase;
  color: #737373;
}

#sidebar3, .rma_sidebar {
  float: left;
  width: 186px;
}

.accordion {
  margin: -4px 0 44px;
  padding: 0;
  list-style: none;
  width: 100%;
  overflow: hidden;
  line-height: 19px;
}

.accordion li {
  background: url(../../../images/line9-id-89c8f52229c1acf5e652aa630891d3ae.gif) repeat-x 0 100%;
}

.accordion li a {
  color: #2a5380;
  display: block;
  width: 100%;
  padding: 6px 0;
}

.slide {
  width: 100%;
  overflow: hidden;
  padding: 6px 0;
}

.list2 {
  margin: 0;
  width: auto;
  overflow: hidden;
  padding: 0 0 0 2px;
  list-style: none;
  font: bold 12px/15px Georgia, "Times New Roman", Times, serif;
}

.slide .row {
  width: 100%;
  overflow: hidden;
  margin-bottom: 9px;
}

.form3 {
  width: 100%;
  color: #5a5a5a;
}

.form3 label {
  float: left;
  font: bold 12px/15px Georgia, "Times New Roman", Times, serif;
  padding-top: 1px;
}

#sidebar3 .area, .rma_sidebar .area {
  width: 100%;
  overflow: hidden;
  margin: 0 0 54px;
}

.list3 {
  margin: 0;
  padding: 0 0 48px 4px;
  list-style: none;
  width: 180px;
  background: url(../../../images/bg-list3-id-f82ebebd259d40e8a3cb328315a9ca33.png) no-repeat 0 100%;
}

.list3 li {
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x;
  padding: 6px 0 6px 8px;
  height: 1%;
}

.list3 li a {
  color: #3d3b3a;
}

.orange-title {
  width: 100%;
  overflow: hidden;
  margin-bottom: -4px;
  position: relative;
}

.orange-title h2 {
  float: left;
  margin: 0;
  font: bold 10px/14px Arial, Helvetica, sans-serif;
  padding: 8px 0 0 11px;
  height: 24px;
  background: url(../../../images/bg-title-id-bbb32afd9f316e5c80e0138460342e69.png) no-repeat 0 -84px;
  color: white;
  text-transform: uppercase;
}

.orange-title span {
  float: left;
  width: 24px;
  height: 32px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-title-id-bbb32afd9f316e5c80e0138460342e69.png) no-repeat 100% -116px;
}

#content3 {
  width: 780px;
  line-height: 19px;
  float: right;
  position: relative;
  margin: 0 -7px 50px 0;
}

#main #content3 h1 {
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x 0 100%;
  color: #3d3b3a;
  font-size: 18px;
  line-height: 22px;
  padding-bottom: 12px;
  margin-bottom: 26px;
}

.close2 {
  float: right;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/close2-id-e2e7dd8b32d3fd724d2b6099289c9830.png) no-repeat;
  width: 23px;
  height: 22px;
}
.close2:hover {
  background-position: 0 100%;
}

.new-item {
  position: absolute;
  top: 6px;
  left: 8px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-new-item-id-5a3d6070aea3b9270d2b81eb83f846d9.png) no-repeat;
  width: 76px;
  height: 51px;
  z-index: 5;
}

.gallery {
  width: 100%;
  height: 380px;
  position: relative;
}

.gallery-item {
  top: 0;
  left: 0;
  width: 380px;
}

.add_to_wishlist {
  float: left;
  background: url(../../../images/add-id-a39e9e0cc4c1cbdea6df6dba7963140d.png) no-repeat 50% 0;
  height: 21px;
  color: #585858;
  font: 10px/14px Georgia, "Times New Roman", Times, serif;
  text-align: center;
  padding-top: 27px;
}

.errorExplanation {
  padding: 10px;
  border: 1px solid #b83737;
  color: #b83737;
}
.errorExplanation h2 {
  display: none;
}

.fieldWithErrors {
  color: red;
}

.input-text {
  position: relative;
  z-index: 1;
}
.input-text em {
  float: left;
  height: 31px;
  width: 12px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-text2-id-99f0768a64ce141c786551bc56b66081.png) no-repeat 100% 100%;
}
.input-text input {
  float: left;
  background: none;
  border: 0;
  outline: none;
  margin: 0;
  background: url(../../../images/bg-text2-id-99f0768a64ce141c786551bc56b66081.png) no-repeat;
  padding: 9px 0 7px 10px;
  font: 11px/15px Arial, Helvetica, sans-serif;
  color: #3e3d3c;
}
.input-text label {
  z-index: 10;
  position: absolute;
  top: 20px;
  left: 0;
  background: none;
  color: red;
}

.col-form {
  float: left;
  width: 334px;
  margin-right: 33px;
}

.col-form2 {
  float: left;
  width: 334px;
  margin-right: 0;
}

.data {
  float: left;
  width: 730px;
}
.data h2 {
  margin: 0 0 5px;
  color: #619fc3;
  font: 18px/24px Georgia, "Times New Roman", Times, serif;
}

.yellow-box {
  float: left;
  position: relative;
}
.yellow-box .holder {
  display: table;
}
.yellow-box .c {
  display: table-row;
}
.yellow-box .l {
  background: url(../../../images/lr2-id-b958409d49488d0b75efde627df3112c.png) repeat-y;
  width: 25px;
  display: table-cell;
}
.yellow-box .r {
  background: url(../../../images/lr2-id-b958409d49488d0b75efde627df3112c.png) repeat-y;
  width: 25px;
  display: table-cell;
  background-position: 100% 0;
}
.yellow-box .content {
  height: 1%;
  background: white;
  display: table-cell;
}
.yellow-box .lt, .yellow-box .rt, .yellow-box .lb, .yellow-box .rb {
  background: url(../../../images/angle2-id-0d823b6b2ba8a3dd6c2d46c621876a79.png) no-repeat;
  height: 25px;
  width: 25px;
  font-size: 0;
  display: table-cell;
}
.yellow-box .rt {
  background-position: 100% 0;
}
.yellow-box .lb {
  background-position: 0 100%;
}
.yellow-box .rb {
  background-position: 100% 100%;
}
.yellow-box .t {
  background: url(../../../images/tb2-id-d9a40a585fc22b64551e2d59201494dc.png) repeat-x;
  height: 25px;
  display: table-cell;
  font-size: 0;
}
.yellow-box .b {
  background: url(../../../images/tb2-id-d9a40a585fc22b64551e2d59201494dc.png) repeat-x;
  height: 25px;
  display: table-cell;
  font-size: 0;
  background-position: 0 100%;
}

.cart-links {
  overflow: hidden;
  *zoom: 1;
  float: left;
}

span.error {
  color: #b83737;
}

span.apply_now_error {
  color: #b83737;
}

.candiform {
  width: 100%;
  overflow: hidden;
  padding-top: 10px;
}
.candiform .row {
  width: 100%;
  overflow: hidden;
  padding-bottom: 9px;
  clear: both;
}
.candiform select {
  float: right;
}
.candiform .label, .candiform label {
  float: left;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
  margin-top: 6px;
}
.candiform .input-text {
  float: right;
}
.candiform .input-text input {
  width: 218px;
}
.candiform .input-short input {
  width: 106px !important;
}
.candiform .input-fix {
  margin: 24px 0 0 30px;
}
.candiform .label-fix {
  text-transform: none !important;
  float: none;
  display: block;
  overflow: hidden;
  height: 1%;
  margin-top: 8px;
}
.candiform .label-fix span strong {
  color: #619fc3;
}
.candiform .half1 {
  width: 147px;
  float: left;
}
.candiform .half2 {
  width: 147px;
  float: right;
  margin-top: 10px;
}
.candiform .gotcha {
  background: #bbbbbb;
  padding: 10px;
  color: white;
}
.candiform .alignright {
  margin: 9px 0 19px 30px;
}
.candiform .required {
  float: left;
  font-size: 10px;
}
.candiform .submit {
  float: right;
  background: url(../../../images/btn-submit-id-84c55a14023e52920d7de77e5d6f3f1e.png) no-repeat 0 -28px;
  border: none;
  outline: none;
  margin: 6px 0 0;
  padding: 0 6px 2px;
  width: 112px;
  height: 28px;
  font: bold 11px/26px Georgia, "Times New Roman", Times, serif;
  cursor: pointer;
  text-transform: uppercase;
  color: #737373;
  text-align: left;
}
.candiform .submit .row2 {
  width: 703px;
  padding-top: 4px;
  clear: both;
  overflow: hidden;
}
.candiform .error-row {
  float: right;
  width: 270px;
}

.confirm-box .yellow-box {
  float: right;
}

.lead_form .intro {
  width: 700px;
}
.lead_form .intro p {
  margin-bottom: 10px;
}

.aside2 {
  position: relative;
  width: 374px;
  float: right;
  line-height: 19px;
  padding-top: 9px;
}
.aside2.wide {
  width: 528px !important;
}
.aside2 h2 {
  margin: 0 0 6px;
  color: #8bb9d3;
  font-size: 31px;
  line-height: 36px;
}
.aside2 .item {
  display: block;
  font-weight: bold;
}
.aside2 .item strong {
  font-size: 19px;
}
.aside2 p {
  margin: 0 0 12px;
}
.aside2 .ico-list2 {
  background: none;
}
.aside2 .container {
  width: 100%;
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x;
  margin-bottom: 33px;
  margin-top: 24px;
}
.aside2 .container .holder {
  width: 100%;
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x 0 100%;
  overflow: hidden;
  padding: 11px 0 11px;
}
.aside2 .container .more2 {
  margin-right: 24px;
  letter-spacing: 0;
}

.progress-list {
  margin: 0;
  padding: 11px 0 0 1px;
  list-style: none;
  float: right;
  overflow: hidden;
  text-transform: uppercase;
  font: bold 10px/22px Georgia, "Times New Roman", Times, serif;
}
.progress-list li {
  float: left;
  margin-left: -12px;
  float: left;
  width: 92px;
  height: 22px;
  background: url(../../../images/bg-progress-id-e523a810b851abc7f09105e20813c177.png) no-repeat;
  color: white;
  text-align: center;
}
.progress-list li.completed, .progress-list li.current {
  background: url(../../../images/bg-progress-blue-id-1330ae29fa8392e34a6839859608e8c4.png) no-repeat;
}

.hidden {
  display: none;
}

.clear {
  clear: both;
}

.hero {
  margin: 20px 0 0 0;
}

.product-description {
  height: 190px;
  margin-top: 10px;
  overflow: hidden;
}

.centerit {
  width: 780px;
  margin: 10px auto;
}

.center img {
  margin: 10px auto;
  display: block;
}

.noProducts {
  font: bold 16px Georgia;
  color: #770e0e;
  display: none;
}

.single {
  margin-top: 30px;
  width: 800px;
}

ul.stars {
  margin-bottom: 20px;
  margin-top: 10px;
}
ul.stars li {
  list-style-type: none !important;
  padding: 0 10px 0 20px;
  margin-bottom: 7px;
  background: url(../../../images/bullet-id-b4136ec753d97a6145347171e54e705e.png) no-repeat 0 5px;
}

.pink {
  color: #c8889e;
}

.data-table {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 20px;
  margin: 40px 0 40px 0;
}
.data-table .table-head {
  background: url(../../../images/table-head-id-b9beda8128b59d85c95f8958acf93086.jpg) no-repeat;
  height: 50px;
  margin-bottom: 10px;
  padding: 8px;
}
.data-table table th {
  text-align: center;
  background: url(../../../images/th-nub-id-8e300a7d9c764966c877a1fe5a3731cd.png) center bottom no-repeat;
  padding: 0 0 15px 0;
  width: 75px;
}
.data-table table tr.no-border td {
  border-top: 0;
}
.data-table table td {
  background: white;
  text-align: center;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 2px;
}
.data-table table td.l {
  border-right: 1px solid #cccccc;
}
.data-table table td.fat {
  width: 150px;
}

[id^=orders] #main {
  margin-top: 20px;
}

.faq div {
  padding: 10px;
}
.faq h2 {
  margin-bottom: 20px;
}

#continue_order {
  overflow: hidden;
  *zoom: 1;
  float: right;
}

.sold-out {
  color: #cc0000;
}

.meet-a-merchandiser {
  margin: 0 auto 30px auto;
  width: 916px;
  height: 101px;
  background: url(../../../images/meet-a-merchandiser-id-e7c42a314d1a754dee04e199fcc07e54.png);
  text-indent: -9999px;
}

#become_a_merchandiser {
  padding-right: 150px;
  padding-bottom: 30px;
}

.friendship-philosophy {
  width: 856px;
  margin: 20px auto;
}
.friendship-philosophy .friendship-philosophy-philosophy {
  width: 50%;
  float: left;
}
.friendship-philosophy .friendship-philosophy-philosophy img#philosophy {
  margin: 0;
  padding: 0;
  width: 70%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.friendship-philosophy .friendship-philosophy-philosophy p {
  font: normal 14px Georgia;
  color: #335687;
  float: left;
  clear: none;
  margin-top: 5px;
}
.friendship-philosophy .friendship-philosophy-friends {
  width: 50%;
  float: left;
}
.friendship-philosophy .friendship-philosophy-friends img#friends {
  margin: 0;
  padding: 0;
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 85%;
}
.friendship-philosophy .friendship-philosophy-more p {
  font: normal 14px Georgia;
  color: #335687;
  float: left;
  clear: none;
  margin-right: 100px;
}

.jordan {
  overflow: hidden;
  *zoom: 1;
  font: normal 14px/1.6em Georgia;
  margin-bottom: 30px;
}
.jordan .column1 {
  float: left;
  width: 660px;
  margin-right: 20px;
}
.jordan .column2 {
  float: right;
  width: 261px;
}
.jordan .boutique-link a {
  color: #e29f00;
  font-weight: bold;
  text-decoration: underline;
}
.jordan em {
  font: bold 16px Georgia;
  color: #293e6b;
  font-style: italic;
}
.jordan .xtier {
  width: 990px;
  margin-bottom: 20px;
}

#nav {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
}
#nav li {
  position: relative;
  float: left;
  padding: 0 1px;
  background: url(../../../images/divider-id-decabfc7b16e7085146f2857bd434767.gif) no-repeat 0 4px;
}
#nav li:first-child {
  background: none;
}
#nav li:hover {
  background: url(../../../images/bg-drop-id-208aad87fc7d499b0b7c2d8866250913.png) no-repeat 0 100%;
}
#nav li:hover a {
  color: white;
  text-decoration: none;
}
#nav li:hover ul.drop {
  display: block;
}
#nav li a {
  float: left;
  padding: 8px 8px 10px 6px;
  position: relative;
  font: normal 13px Georgia;
  color: #777;
  text-transform: uppercase;
}
#nav li a span {
  float: left;
  cursor: pointer;
}
#nav li a.home-link {
  width: 44px;
}
#nav li a.become-a-merchandiser span {
  width: 184px;
}
#nav li a.shop-our-jewelry span {
  width: 132px;
  background-position: -184px 0;
}
#nav li a.shop-our-jewelry:hover span {
  background-position: -184px -12px;
}
#nav li a.behind-the-scenes span {
  width: 139px;
  background-position: -278px 0;
}
#nav li a.behind-the-scenes:hover span {
  background-position: -278px -12px;
}
#nav li a.our-story span {
  width: 78px;
  background-position: -417px 0;
}
#nav li a.our-story:hover span {
  background-position: -417px -12px;
}
#nav li a.friends-with-benefits span {
  width: 167px;
  background-position: -495px 0;
}
#nav li a.friends-with-benefits:hover span {
  background-position: -495px -12px;
}
#nav ul.drop {
  position: absolute;
  top: 33px;
  left: 2px;
  background: url(../../../images/bg-drop-id-208aad87fc7d499b0b7c2d8866250913.png) no-repeat 0 100%;
  margin: 0;
  padding: 0;
  /*    margin-top: 33px;*/
  list-style: none;
  font-size: 13px;
  line-height: 16px;
  display: none;
}
#nav ul.drop li {
  position: static;
  width: 100%;
  padding: 1px 0 0;
  margin: 0;
  background: url(../../../images/line-id-bf4e0dc894318033ed8b0c337b1924d0.png) no-repeat;
}
#nav ul.drop li a {
  width: 182px;
  padding: 5px 7px 4px;
  height: auto;
  color: #fff;
  text-decoration: none !important;
  text-transform: none;
}
#nav ul.drop li a:hover {
  background: url(../../../images/bg-drop-a-id-73c6a1dee943404a9edace9a24e2a7d9.png);
}

.people {
  width: 750px;
}

div.box-list.products {
  width: 800px;
}
div.box-list.products div.box-item.product {
  width: 180px;
}

.person {
  width: 230px;
}

.slide-block {
  width: 780px;
  position: absolute;
  top: 0;
  left: 0;
  margin-bottom: 17px;
}
.slide-block .loader {
  z-index: 23;
  position: absolute;
  text-align: center;
  height: 390px;
  border: 1 px solid red;
  width: 100%;
  margin: 0px auto;
  background: white;
  background-repeat: no-repeat;
  background-image: url(../../../images/anim3-l-id-6a3b2e75fb0a38bac9cc860dc9e7488e.gif);
  background-position: center;
}
.slide-block .loader img {
  margin-top: 120px;
}
.slide-block .loaded {
  z-index: 1;
}
.slide-block ul.share-links li {
  float: left;
}

.box-list {
  margin: 0 -20px 0 0;
  overflow: hidden;
  position: relative;
}
.box-list .box-item {
  overflow: hidden;
  *zoom: 1;
  float: left;
  padding: 0 20px 20px 0;
}
.box-list .box-item .text {
  display: block;
  width: 98%;
  height: 35px;
  text-align: center;
  color: #0a3f7f;
  font: 12px/14px Arial, Helvetica, sans-serif;
  padding: 6px 0 6px 0;
  width: 180px;
  height: 42px;
  position: relative;
  background: url(../../../images/bg-txt2-id-8b098069795f4dd5b42b349db0a50c24.gif) no-repeat;
}
.box-list .box-item .text h3 {
  font: bold 13px Arial;
}
.box-list .box-item .attributes {
  display: none;
}
.box-list .box-item .wide {
  background: url(../../../images/bg-txt-person-id-5839460b30073b481cd05212a1614e3a.jpg) no-repeat;
}
.box-list .box-item .wide h3 {
  font-weight: normal;
  color: #666666;
}
.box-list .open-slide {
  display: block;
  width: 100%;
  background: white;
  height: 180px;
  vertical-align: middle;
  background: url(../../../images/bg-carousel5-id-ed21dee3b980ee66c0bd27a575200302.png);
}
.box-list .open-slide .banner {
  position: absolute;
}
.box-list .box-item-active .open-slide {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.box-list img {
  vertical-align: top;
}
.box-list img.banner {
  position: absolute;
}
.box-list .txt2 strong {
  display: block;
  margin-bottom: 3px;
  font-size: 13px;
}
.box-list .txt2 strong span {
  display: block;
}

.switcher5 {
  position: absolute;
  top: 335px;
  margin: 0;
  padding: 0;
  list-style: none;
  width: 100%;
  overflow: hidden;
}
.switcher5 li {
  float: left;
  margin-right: 9px;
}
.switcher5 li img {
  display: block;
}

.hero {
  position: relative;
  overflow: visible;
  width: 1020px;
  height: 445px;
}
.hero .carousel {
  position: relative;
  overflow: hidden;
  z-index: 3;
  width: 982px;
  height: 464px;
}
.hero .carousel div {
  overflow: hidden;
  *zoom: 1;
  width: 982px;
  height: 443px;
  padding-left: 5px;
}
.hero .carousel div a {
  float: left;
  z-index: 6;
}
.hero .animated_images {
  position: absolute;
}
.hero .animated_images img {
  position: absolute;
  overflow: hidden;
  z-index: 4;
  display: none;
  margin: 56px 0 0 39px;
}
.hero .play-button {
  position: absolute;
  z-index: 5;
  margin: 130px 0 0 260px;
}
.hero a.prevy, .hero a.nexty {
  position: absolute;
  z-index: 4;
  top: 190px;
  text-indent: -9999px;
  overflow: hidden;
  width: 39px;
  height: 40px;
  background: url(../../../images/site_frame/btn-id-ae18abc2063234af4bdbd515f6b7c14e.png) no-repeat;
}
.hero a.prevy:hover, .hero a.nexty:hover {
  background-position: 0 -98px;
}
.hero a.prevy {
  left: 5px;
}
.hero a.nexty {
  z-index: 4;
  left: 937px;
  background-position: 0 -40px;
}
.hero a.nexty:hover {
  background-position: -39px -98px;
}

.blurb {
  width: 982px;
  height: 32px;
  background-image: url(../../../images/site_frame/message-bar-id-dc67eb3c0896d41cf33b1fa06e43835a.jpg);
  text-align: center;
  font-size: 11pt;
  color: #777777;
  margin-top: 20px;
}
.blurb div.content {
  padding-top: 7px;
  margin-top: 20px;
}

.hero #cycle-container {
  position: absolute;
  width: 82px;
  right: 45px;
  bottom: -11px;
  height: 20px;
  text-align: center;
  z-index: 10;
}
.hero #cycle-pager {
  position: relative;
  z-index: 5;
}
.hero #cycle-pager {
  position: relative;
  z-index: 5;
}
.hero #cycle-pager span {
  margin-right: 5px;
  text-indent: -2000em;
  display: inline-block;
  width: 11px;
  height: 11px;
  background: gray;
  background: #fcdd59;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
  opacity: 0.4;
}
.hero #cycle-pager a.hover span {
  background: #fcdd59;
}
.hero #cycle-pager a.activeSlide span, .hero #cycle-pager #cycle-pager a:active span {
  opacity: 1;
}

.pods {
  width: 1100px;
  margin-top: 14px;
  overflow: hidden;
  *zoom: 1;
}
.pods .left {
  margin-left: 5px;
}
.pods .pod {
  float: left;
  width: 230px;
  margin-right: 31px;
  position: relative;
  color: #777777;
}
.pods .pod div.upper {
  position: absolute;
  top: 14px;
  left: 171px;
  width: 125px;
  padding-left: 20px;
}
.pods .pod div.upper .content {
  display: block;
  padding: 0 7px 0 0;
}
.pods .pod div.cta {
  position: absolute;
  top: 155px;
  left: 170px;
  width: 118px;
  padding-right: 20px;
  text-align: left;
}
.pods .pod div.cta span.cta-shape {
  position: absolute;
  width: 135px;
  height: 30px;
  background-color: #eff2f2;
  border-radius: 3px;
  opacity: 0.5;
}
.pods .pod div.cta span.cta {
  display: inline;
  position: relative;
  top: 3px;
  padding-left: 20px;
}
.pods .pod div.cta span.arrow {
  background-image: url(../../../images/site_frame/arrow-right-blue-id-0f8f675ae1fb4234d068a3a15bd02b36.png);
  width: 19px;
  height: 16px;
  display: block;
  background-image: url(../../../images/site_frame/arrow-right-blue-id-0f8f675ae1fb4234d068a3a15bd02b36.png);
  position: absolute;
  top: 6px;
  right: 12px;
}
.pods .pod div.cta:hover span.arrow {
  background-image: url(../../../images/site_frame/arrow-right-hover-id-6f3a16b647ef068622c73d132d54d76e.png);
}
.pods .pod span.title {
  font-size: 1.3em;
  display: block;
  max-width: 119px;
}

.lbcanvas {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(../../../images/white-bg-id-02eb58b117bee71efdf8a1e7bf0b14e7.png) repeat;
  z-index: 999;
  display: none;
}

.lightbox {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
  display: none;
}
.lightbox .theholder {
  position: relative;
  width: 960px;
  margin: 100px auto;
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  padding: 10px 0 10px 0;
}
.lightbox .theholder .header {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
}
.lightbox .theholder .doily {
  background: url(../../../images/lookbookbg-id-4cbbaa795812812196ccaaef6a89fe79.jpg) no-repeat;
  padding: 25px 50px;
}
.lightbox .theholder .doily .carousel {
  position: relative;
  width: 870px;
  height: 464px;
  overflow: hidden;
}

#sidebar4 {
  overflow: hidden;
  *zoom: 1;
}
#sidebar4 h2 {
  color: #335687;
  margin-bottom: 10px;
}
#sidebar4 ul {
  background: url(../../../images/line9-id-89c8f52229c1acf5e652aa630891d3ae.gif) repeat-x 0 100%;
  padding-bottom: 10px;
  margin-bottom: 20px;
}
#sidebar4 ul li {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 10px;
  color: #d46a3b;
}
#sidebar4 ul li input, #sidebar4 ul li label {
  float: left;
  color: #5a5a5a;
}
#sidebar4 ul li a {
  color: #5a5a5a;
  text-decoration: none !important;
  text-transform: none !important;
}
#sidebar4 ul li a:hover {
  text-decoration: underline;
}

.office {
  border: 1px solid #e3e3e3;
  background: white;
  padding: 20px;
  margin-bottom: 20px;
}

.twocolumns {
  margin-bottom: 100px;
}
.twocolumns .site-map {
  padding: 20px;
  margin-bottom: 100px;
}
.twocolumns .site-map ul.group {
  overflow: hidden;
  *zoom: 1;
  float: left;
  margin-right: 20px;
}
.twocolumns .content1 {
  float: right;
  width: 722px;
  margin-top: -4px;
}
.twocolumns .content1 .tier {
  width: 600px;
}
.twocolumns .content1 h3 {
  font: bold 14px Georgia;
}
.twocolumns .content1 p, .twocolumns .content1 h3 {
  margin-bottom: 20px !important;
}
.twocolumns .content1 h2 {
  margin-bottom: 20px;
}
.twocolumns .content1 ul, .twocolumns .content1 ol {
  padding-left: 20px;
  margin-bottom: 13px;
}
.twocolumns .content1 ul li, .twocolumns .content1 ol li {
  margin-bottom: 10px;
}
.twocolumns .content1 ul {
  list-style: disc outside !important;
}
.twocolumns .content1 ol {
  list-style: decimal outside;
}
.twocolumns .content1 ol.letters {
  list-style: lower-alpha outside;
}

/*  */
.color_chloe {
  color: #faa000;
}

.bg_color_chloe {
  background-color: #faa000;
}

.color_isabel {
  color: #b2e1de;
}

.bg_color_isabel {
  background-color: #b2e1de;
}

.color_isabel_light {
  color: #c3f2ef;
}

.bg_color_isabel_light {
  background-color: #c3f2ef;
}

.color_stick {
  color: #7d4821;
}

.bg_color_stick {
  background-color: #7d4821;
}

.color_stick_light {
  color: #fbfefd;
}

.bg_color_stick_light {
  background-color: #fbfefd;
}

.color_white {
  color: white;
}

.bg_color_white {
  background-color: white;
}

.color_black {
  color: black;
}

.bg_color_black {
  background-color: black;
}

.color_tan1 {
  color: #f6f7f2;
}

.bg_color_tan1 {
  background-color: #f6f7f2;
}

.color_tan2 {
  color: #e5e8d9;
}

.bg_color_tan2 {
  background-color: #e5e8d9;
}

.color_tan3 {
  color: #f6f7f2;
}

.bg_color_tan3 {
  background-color: #f6f7f2;
}

.color_link_color_dark {
  color: #204572;
}

.bg_color_link_color_dark {
  background-color: #204572;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_graye {
  color: #eeeeee;
}

.bg_color_graye {
  background-color: #eeeeee;
}

.color_greye {
  color: #eeeeee;
}

.bg_color_greye {
  background-color: #eeeeee;
}

.color_grayc {
  color: #cccccc;
}

.bg_color_grayc {
  background-color: #cccccc;
}

.color_grayd {
  color: #dddddd;
}

.bg_color_grayd {
  background-color: #dddddd;
}

.color_graya {
  color: #aaaaaa;
}

.bg_color_graya {
  background-color: #aaaaaa;
}

.color_gray9 {
  color: #999999;
}

.bg_color_gray9 {
  background-color: #999999;
}

.color_gray6 {
  color: #666666;
}

.bg_color_gray6 {
  background-color: #666666;
}

.color_gray7 {
  color: #777777;
}

.bg_color_gray7 {
  background-color: #777777;
}

.color_gray3 {
  color: #333333;
}

.bg_color_gray3 {
  background-color: #333333;
}

.color_gray2 {
  color: #222222;
}

.bg_color_gray2 {
  background-color: #222222;
}

.color_gray4 {
  color: #444444;
}

.bg_color_gray4 {
  background-color: #444444;
}

.color_gray {
  color: #cccccc;
}

.bg_color_gray {
  background-color: #cccccc;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_gray_inactive {
  color: #e9e9e9;
}

.bg_color_gray_inactive {
  background-color: #e9e9e9;
}

.color_green {
  color: #006b22;
}

.bg_color_green {
  background-color: #006b22;
}

.color_green1 {
  color: #669801;
}

.bg_color_green1 {
  background-color: #669801;
}

.color_green2 {
  color: #13a200;
}

.bg_color_green2 {
  background-color: #13a200;
}

.color_red1 {
  color: #cc0000;
}

.bg_color_red1 {
  background-color: #cc0000;
}

.color_red2 {
  color: #d32323;
}

.bg_color_red2 {
  background-color: #d32323;
}

.color_errorRed {
  color: #b83737;
}

.bg_color_errorRed {
  background-color: #b83737;
}

.color_blue1a {
  color: #68879c;
}

.bg_color_blue1a {
  background-color: #68879c;
}

.color_blue2a {
  color: #2a5380;
}

.bg_color_blue2a {
  background-color: #2a5380;
}

.color_orange1 {
  color: #ff9900;
}

.bg_color_orange1 {
  background-color: #ff9900;
}

.color_yellow1 {
  color: #f9e526;
}

.bg_color_yellow1 {
  background-color: #f9e526;
}

.color_yellow2 {
  color: #fcd856;
}

.bg_color_yellow2 {
  background-color: #fcd856;
}

.color_yellow3 {
  color: #f9d616;
}

.bg_color_yellow3 {
  background-color: #f9d616;
}

.color_yellow4 {
  color: #f2d13d;
}

.bg_color_yellow4 {
  background-color: #f2d13d;
}

.color_yellow5 {
  color: #e0aa0f;
}

.bg_color_yellow5 {
  background-color: #e0aa0f;
}

.color_yellow6 {
  color: #fffdc9;
}

.bg_color_yellow6 {
  background-color: #fffdc9;
}

.color_blue1 {
  color: #0c1975;
}

.bg_color_blue1 {
  background-color: #0c1975;
}

.color_blue2 {
  color: #335687;
}

.bg_color_blue2 {
  background-color: #335687;
}

.color_blue3 {
  color: #3a4972;
}

.bg_color_blue3 {
  background-color: #3a4972;
}

.color_blue4 {
  color: #c6b5c4;
}

.bg_color_blue4 {
  background-color: #c6b5c4;
}

.color_blue5 {
  color: #00305e;
}

.bg_color_blue5 {
  background-color: #00305e;
}

.color_blue6 {
  color: #0662a1;
}

.bg_color_blue6 {
  background-color: #0662a1;
}

.color_blue7 {
  color: #619fc3;
}

.bg_color_blue7 {
  background-color: #619fc3;
}

.color_liteblue {
  color: #e6eff4;
}

.bg_color_liteblue {
  background-color: #e6eff4;
}

.color_liteblue2 {
  color: #cee7f5;
}

.bg_color_liteblue2 {
  background-color: #cee7f5;
}

.color_pink1 {
  color: #e87fc9;
}

.bg_color_pink1 {
  background-color: #e87fc9;
}

.color_pink2 {
  color: #d36bc6;
}

.bg_color_pink2 {
  background-color: #d36bc6;
}

.color_pink3 {
  color: #cc00a0;
}

.bg_color_pink3 {
  background-color: #cc00a0;
}

.color_pink4 {
  color: #db28a5;
}

.bg_color_pink4 {
  background-color: #db28a5;
}

.color_dustyPink {
  color: #c8889e;
}

.bg_color_dustyPink {
  background-color: #c8889e;
}

.color_springPeach {
  color: #f38d7b;
}

.bg_color_springPeach {
  background-color: #f38d7b;
}

.color_page_header {
  color: #3a4d85;
}

.bg_color_page_header {
  background-color: #3a4d85;
}

.color_page_copy {
  color: #5c5358;
}

.bg_color_page_copy {
  background-color: #5c5358;
}

.color_stone {
  color: #3d3b3a;
}

.bg_color_stone {
  background-color: #3d3b3a;
}

.color_white2 {
  color: #fbfbfb;
}

.bg_color_white2 {
  background-color: #fbfbfb;
}

.product-loading {
  background: url(../../../shop-sub/images/anim3-l.gif) no-repeat;
  min-height: 600px;
  min-width: 600px;
  background-position: 35% 30%;
}

#infscr-loading {
  text-align: center;
}

.product-tier {
  overflow: hidden;
  *zoom: 1;
  margin-top: 15px;
}

.nub {
  background: url(../../../images/bg-carousel5-id-ed21dee3b980ee66c0bd27a575200302.png) no-repeat;
  padding: 0 12px 2px 1px;
}

.product-detail-images {
  float: left;
  width: 380px;
}
.product-detail-images .gallery {
  margin-bottom: 10px;
}
.product-detail-images h3 {
  margin-bottom: 8px;
}
.product-detail-images .banner {
  position: absolute;
  z-index: 10;
}

ul.switcher li {
  float: left;
  margin-right: 10px;
}

.thumbs {
  position: absolute;
  top: 335px;
}

.cross-sell {
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x;
  padding-top: 20px;
  margin-top: 20px;
  margin-bottom: 80px;
}
.cross-sell h2 {
  margin-bottom: 10px;
}

.product-detail-description {
  float: right;
  width: 568px;
}
.product-detail-description h1 {
  margin-bottom: 6px;
}
.product-detail-description h2 {
  font: bold 20px Georgia;
  color: #666666;
  margin-bottom: 8px;
}
.product-detail-description h2 span.sku {
  font: bold 14px Georgia;
}
.product-detail-description .product-detail-buttons {
  background: url(../../../images/line6-id-f28c6671f9b710cf35eb4466c7426a29.gif) repeat-x 0 100%;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

ul.share-links li {
  float: left;
  padding-right: 10px;
}
ul.share-links li.twitter {
  width: 105px;
}
ul.share-links li.google {
  width: 90px;
}
ul.share-links li.facebook {
  width: 100px;
}

.add-to-cart {
  width: 180px;
  height: 46px;
  border: none;
}

.view-details {
  float: right;
  margin-top: 1px;
  width: 167px;
  height: 44px;
  border: none;
}

/* Breast Cancer Awareness (10/5/2011) */
.special-text {
  color: #c8889e;
}
.special-text i {
  font-style: italic;
  font-weight: bold;
}
.special-text small {
  font-size: 11px;
}

.as-seen-in-text {
  margin-top: 15px;
  font-weight: bold;
  color: #204572;
}

.on_sale .regular_price {
  text-decoration: line-through;
  font-weight: normal;
}
.on_sale .sale_price {
  color: #990000;
  text-decoration: none;
}

/* holiday 2011 */
div.promotion-info {
  margin-top: 20px;
  width: 180px;
  text-align: center;
  font-weight: normal;
  font-size: 1.1em;
}
div.promotion-info div.sale-end-time {
  font-weight: bold;
}
div.promotion-info span.new-styles-daily {
  padding-top: 10px;
  font-style: italic;
  font-weight: bold;
  font-size: 1.3em;
  color: #c8889e;
}

.merchandiser-menu {
  margin-top: 20px;
}

#merchandiser {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  background: url(../../../images/dotted-lines-id-458af4e129bfff5bd3f1d32d2bfc4b3c.png) repeat-y 399px 32px;
}
#merchandiser h2 {
  margin: 0 0 20px 0;
  color: #3a4d85;
  font: 20px Georgia, "Times New Roman", Times, serif;
}
#merchandiser .aside {
  float: left;
  width: 491px;
  margin-left: 100px;
  margin-top: 0px;
}
#merchandiser .aside img {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
#merchandiser .aside a {
  display: block;
  margin-bottom: 10px;
}
#merchandiser .aside a img {
  display: block;
  margin: 0 auto;
}

#friends-with-benefits #merchandiser {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 30px;
}
#friends-with-benefits #merchandiser h2 {
  margin: 0 0 20px 0;
  color: #619fc3;
  font: 20px Georgia, "Times New Roman", Times, serif;
}

#become-a-merchandiser-our-community #merchandiser {
  border-bottom: 1px solid #cccccc;
  padding-bottom: 30px;
}
#become-a-merchandiser-our-community #merchandiser .aside {
  float: right;
}

#become-a-merchandiser-the-compensation #merchandiser {
  background: url(../../../images/dotted-lines-id-458af4e129bfff5bd3f1d32d2bfc4b3c.png) repeat-y 499px 32px;
}
#become-a-merchandiser-the-compensation #merchandiser h2 {
  margin: 0;
}
#become-a-merchandiser-the-compensation #merchandiser .data2 {
  width: 450px;
}
#become-a-merchandiser-the-compensation #merchandiser .aside {
  width: 400px;
  margin-top: -10px;
  overflow: visible;
}
#become-a-merchandiser-the-compensation #merchandiser .aside img {
  margin-bottom: 20px;
}

#become-a-merchandiser-the-opportunity #merchandiser .tier {
  margin-top: 30px;
  width: 100%;
  margin-top: 0px;
  overflow: visible;
}
#become-a-merchandiser-the-opportunity #merchandiser .tier ul {
  list-style-type: circle;
}
#become-a-merchandiser-the-opportunity #merchandiser .tier ul li {
  padding: 0 10px 0 20px;
  margin-bottom: 7px;
  background: url(../../../images/bullet-id-b4136ec753d97a6145347171e54e705e.png) no-repeat 0 5px;
}

#become-a-merchandiser-the-training #merchandiser .merchandisers {
  margin: 60px auto;
}
#become-a-merchandiser-the-training #merchandiser .merchandisers .caption {
  text-align: center;
  width: 300px;
  margin: 30px auto;
}
#become-a-merchandiser-the-training #merchandiser .merchandisers .caption p {
  color: #999999;
}

.order_for, .current_merchandiser {
  background: #f6f7f2;
  border: solid 2px;
  border-color: #e5e8d9;
  padding: 10px;
  margin-bottom: 20px;
  overflow: hidden;
  *zoom: 1;
}
.order_for h2, .current_merchandiser h2 {
  margin: 5px 0;
}
.order_for img, .current_merchandiser img {
  border: solid 2px;
  border-color: #e5e8d9;
  float: left;
  margin-right: 10px;
  width: 32px;
  height: 32px;
}

.current_merchandiser {
  margin: 20px 0;
}

body.contact #contact_frame {
  overflow: hidden;
  *zoom: 1;
  width: 100%;
  margin-top: 30px;
}
body.contact .left-col {
  width: 45%;
  padding-right: 13%;
  float: left;
  background: url(../../../images/dotted-lines-id-458af4e129bfff5bd3f1d32d2bfc4b3c.png) repeat-y 90% 0px;
}
body.contact .left-col form {
  clear: both;
  float: left;
}
body.contact .left-col form .row {
  clear: both;
  min-height: 31px;
  width: 440px;
}
body.contact .left-col form .row .input-copy {
  margin-top: 15px;
  margin-bottom: 10px;
}
body.contact .left-col form .row .input-copy span {
  float: left;
}
body.contact .left-col form .row .input-label {
  width: 200px;
  float: left;
  text-transform: uppercase;
}
body.contact .left-col form .row .input-text {
  width: 233px;
  float: left;
}
body.contact .left-col form .row .input-text input {
  width: 198px;
  margin-left: 4px;
}
body.contact .left-col form .row .input-text select {
  width: 218px;
  margin-left: 4px;
}
body.contact .left-col form .row textarea {
  width: 424px;
}
body.contact .left-col form .row .right {
  position: relative;
  left: 200px;
}
body.contact .left-col form .row .contact_submit {
  position: relative;
  margin-top: 15px;
}
body.contact .left-col form .row .contact_submit span {
  position: relative;
  display: block;
  left: 213px;
}
body.contact .left-col form .row p {
  margin-top: 10px;
  margin-bottom: 10px;
}
body.contact .right-col {
  width: 25%;
  float: left;
}
body.contact span.error {
  float: left;
  color: red;
  width: 7px;
}

.sign-in {
  clear: both;
  width: 800px;
  margin: 30px;
}
.sign-in .bold {
  font-weight: bold;
}

.registration-sign-in-existing {
  margin: 10px 0 20px 115px;
  float: left;
  width: 250px;
}

.sign-in-existing {
  margin: 0 0 20px 95px;
  float: left;
  width: 250px;
}

.sign-in-create {
  margin: 15px 30px 20px 0;
  float: left;
  width: 275px;
}

.registration-sign-in-create {
  margin: 10px 30px 20px 0px;
  float: left;
  width: 275px;
}

.sign-in-separator {
  width: 20px;
  opacity: 0.5;
  font-size: 1.6em;
  font-style: italic;
  font-weight: bold;
  float: left;
  margin: 0px 0 0px 45px;
  text-align: center;
}
.sign-in-separator hr {
  height: 80px;
  width: 1px;
}

.registration-sign-in-separator {
  width: 20px;
  opacity: 0.5;
  font-size: 1.6em;
  font-style: italic;
  font-weight: bold;
  float: left;
  margin: 50px 0 0 0;
  text-align: center;
}
.registration-sign-in-separator hr {
  height: 80px;
  width: 1px;
}

.sign-in-links {
  clear: both;
}

.registration-input-text {
  position: relative;
  width: 300px;
  z-index: 1;
}
.registration-input-text em {
  float: left;
  height: 31px;
  width: 12px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(../../../images/bg-text2-id-99f0768a64ce141c786551bc56b66081.png) no-repeat 100% 100%;
}
.registration-input-text input {
  float: left;
  background: none;
  border: 0;
  outline: none;
  margin: 0;
  background: url(../../../images/bg-text2-id-99f0768a64ce141c786551bc56b66081.png) no-repeat;
  padding: 9px 0 7px 10px;
  font: 11px/15px Arial, Helvetica, sans-serif;
  color: #3e3d3c;
}

.registration-candiform {
  width: 100%;
  overflow: hidden;
  padding-top: 10px;
}
.registration-candiform .row {
  clear: both;
  overflow: hidden;
  padding-bottom: 9px;
  width: 300px;
}
.registration-candiform .label, .registration-candiform label {
  float: left;
  text-transform: uppercase;
  font-size: 12px;
  line-height: 20px;
  margin-top: 6px;
}

.candiform {
  padding-top: 0;
}

/*  */
.color_chloe {
  color: #faa000;
}

.bg_color_chloe {
  background-color: #faa000;
}

.color_isabel {
  color: #b2e1de;
}

.bg_color_isabel {
  background-color: #b2e1de;
}

.color_isabel_light {
  color: #c3f2ef;
}

.bg_color_isabel_light {
  background-color: #c3f2ef;
}

.color_stick {
  color: #7d4821;
}

.bg_color_stick {
  background-color: #7d4821;
}

.color_stick_light {
  color: #fbfefd;
}

.bg_color_stick_light {
  background-color: #fbfefd;
}

.color_white {
  color: white;
}

.bg_color_white {
  background-color: white;
}

.color_black {
  color: black;
}

.bg_color_black {
  background-color: black;
}

.color_tan1 {
  color: #f6f7f2;
}

.bg_color_tan1 {
  background-color: #f6f7f2;
}

.color_tan2 {
  color: #e5e8d9;
}

.bg_color_tan2 {
  background-color: #e5e8d9;
}

.color_tan3 {
  color: #f6f7f2;
}

.bg_color_tan3 {
  background-color: #f6f7f2;
}

.color_link_color_dark {
  color: #204572;
}

.bg_color_link_color_dark {
  background-color: #204572;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_graye {
  color: #eeeeee;
}

.bg_color_graye {
  background-color: #eeeeee;
}

.color_greye {
  color: #eeeeee;
}

.bg_color_greye {
  background-color: #eeeeee;
}

.color_grayc {
  color: #cccccc;
}

.bg_color_grayc {
  background-color: #cccccc;
}

.color_grayd {
  color: #dddddd;
}

.bg_color_grayd {
  background-color: #dddddd;
}

.color_graya {
  color: #aaaaaa;
}

.bg_color_graya {
  background-color: #aaaaaa;
}

.color_gray9 {
  color: #999999;
}

.bg_color_gray9 {
  background-color: #999999;
}

.color_gray6 {
  color: #666666;
}

.bg_color_gray6 {
  background-color: #666666;
}

.color_gray7 {
  color: #777777;
}

.bg_color_gray7 {
  background-color: #777777;
}

.color_gray3 {
  color: #333333;
}

.bg_color_gray3 {
  background-color: #333333;
}

.color_gray2 {
  color: #222222;
}

.bg_color_gray2 {
  background-color: #222222;
}

.color_gray4 {
  color: #444444;
}

.bg_color_gray4 {
  background-color: #444444;
}

.color_gray {
  color: #cccccc;
}

.bg_color_gray {
  background-color: #cccccc;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_gray_inactive {
  color: #e9e9e9;
}

.bg_color_gray_inactive {
  background-color: #e9e9e9;
}

.color_green {
  color: #006b22;
}

.bg_color_green {
  background-color: #006b22;
}

.color_green1 {
  color: #669801;
}

.bg_color_green1 {
  background-color: #669801;
}

.color_green2 {
  color: #13a200;
}

.bg_color_green2 {
  background-color: #13a200;
}

.color_red1 {
  color: #cc0000;
}

.bg_color_red1 {
  background-color: #cc0000;
}

.color_red2 {
  color: #d32323;
}

.bg_color_red2 {
  background-color: #d32323;
}

.color_errorRed {
  color: #b83737;
}

.bg_color_errorRed {
  background-color: #b83737;
}

.color_blue1a {
  color: #68879c;
}

.bg_color_blue1a {
  background-color: #68879c;
}

.color_blue2a {
  color: #2a5380;
}

.bg_color_blue2a {
  background-color: #2a5380;
}

.color_orange1 {
  color: #ff9900;
}

.bg_color_orange1 {
  background-color: #ff9900;
}

.color_yellow1 {
  color: #f9e526;
}

.bg_color_yellow1 {
  background-color: #f9e526;
}

.color_yellow2 {
  color: #fcd856;
}

.bg_color_yellow2 {
  background-color: #fcd856;
}

.color_yellow3 {
  color: #f9d616;
}

.bg_color_yellow3 {
  background-color: #f9d616;
}

.color_yellow4 {
  color: #f2d13d;
}

.bg_color_yellow4 {
  background-color: #f2d13d;
}

.color_yellow5 {
  color: #e0aa0f;
}

.bg_color_yellow5 {
  background-color: #e0aa0f;
}

.color_yellow6 {
  color: #fffdc9;
}

.bg_color_yellow6 {
  background-color: #fffdc9;
}

.color_blue1 {
  color: #0c1975;
}

.bg_color_blue1 {
  background-color: #0c1975;
}

.color_blue2 {
  color: #335687;
}

.bg_color_blue2 {
  background-color: #335687;
}

.color_blue3 {
  color: #3a4972;
}

.bg_color_blue3 {
  background-color: #3a4972;
}

.color_blue4 {
  color: #c6b5c4;
}

.bg_color_blue4 {
  background-color: #c6b5c4;
}

.color_blue5 {
  color: #00305e;
}

.bg_color_blue5 {
  background-color: #00305e;
}

.color_blue6 {
  color: #0662a1;
}

.bg_color_blue6 {
  background-color: #0662a1;
}

.color_blue7 {
  color: #619fc3;
}

.bg_color_blue7 {
  background-color: #619fc3;
}

.color_liteblue {
  color: #e6eff4;
}

.bg_color_liteblue {
  background-color: #e6eff4;
}

.color_liteblue2 {
  color: #cee7f5;
}

.bg_color_liteblue2 {
  background-color: #cee7f5;
}

.color_pink1 {
  color: #e87fc9;
}

.bg_color_pink1 {
  background-color: #e87fc9;
}

.color_pink2 {
  color: #d36bc6;
}

.bg_color_pink2 {
  background-color: #d36bc6;
}

.color_pink3 {
  color: #cc00a0;
}

.bg_color_pink3 {
  background-color: #cc00a0;
}

.color_pink4 {
  color: #db28a5;
}

.bg_color_pink4 {
  background-color: #db28a5;
}

.color_dustyPink {
  color: #c8889e;
}

.bg_color_dustyPink {
  background-color: #c8889e;
}

.color_springPeach {
  color: #f38d7b;
}

.bg_color_springPeach {
  background-color: #f38d7b;
}

.color_page_header {
  color: #3a4d85;
}

.bg_color_page_header {
  background-color: #3a4d85;
}

.color_page_copy {
  color: #5c5358;
}

.bg_color_page_copy {
  background-color: #5c5358;
}

.color_stone {
  color: #3d3b3a;
}

.bg_color_stone {
  background-color: #3d3b3a;
}

.color_white2 {
  color: #fbfbfb;
}

.bg_color_white2 {
  background-color: #fbfbfb;
}

/* Mixins */
/* Layout */
a.opportunity_apply_now {
  background: url(../../../images/opportunity/apply-now-id-f769f59b4783455da37ba394284765b8.png) no-repeat top right;
  display: inline-block;
  height: 58px;
  width: 248px;
}
a.opportunity_apply_now:hover {
  background: url(../../../images/opportunity/apply-now-hover-id-9f4683fb42c43a9de426011fa3408b2f.png) no-repeat top right;
}

.page_four_column {
  position: relative;
  width: 992px;
  margin: 45px 0px 30px 0px;
  overflow: hidden;
  *zoom: 1;
}
.page_four_column .page_four_column_one {
  width: 210px;
  float: left;
  margin-right: 30px;
  height: 900px;
}
.page_four_column .page_four_column_two_three_combined {
  width: 489px;
  float: left;
  margin-right: 30px;
}
.page_four_column .page_four_column_two_three_combined h1 {
  color: #3a4d85;
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined h2 {
  color: #3a4d85;
  font-weight: bold;
  margin-top: 20px;
}
.page_four_column .page_four_column_two_three_combined h2.rule {
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 30px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_combined p b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined hr.rule {
  border-width: 0px;
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 0px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_combined hr.rule.tight {
  margin-top: 0px;
}
.page_four_column .page_four_column_two_three_combined ul.bulleted_list {
  width: 100%;
  list-style-type: disc;
  margin: 10px 0px 0px 16px;
  padding: 0px 0px 0px 0px;
}
.page_four_column .page_four_column_two_three_combined ul.bulleted_list li {
  font-size: 13px;
  margin-bottom: 5px;
}
.page_four_column .page_four_column_two_three_combined ul.bulleted_list li b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined ul.bulleted_list li em {
  font-weight: bold;
  color: #3a4d85;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links {
  width: 100%;
  min-width: 400px;
  position: relative;
  margin-top: 10px;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_left {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_left span {
  padding-left: 8px;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_left img {
  position: relative;
  top: 1px;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_center {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 214px;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_right {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_right span {
  padding-right: 8px;
}
.page_four_column .page_four_column_two_three_combined .secondary_cta_links a.secondary_cta_link_right img {
  position: relative;
  top: 3px;
}
.page_four_column .page_four_column_two_three_combined .video {
  width: 484px;
}
.page_four_column .page_four_column_two_three_combined img {
  margin: 10px auto 0px auto;
  overflow: visible;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row {
  overflow: hidden;
  *zoom: 1;
  margin: 0px 0px 0px 0px;
  min-height: 31px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two {
  overflow: hidden;
  *zoom: 1;
  width: 239px;
  float: left;
  margin-right: 30px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two h1 {
  color: #3a4d85;
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two h2 {
  color: #3a4d85;
  font-weight: bold;
  margin-top: 20px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two h2.rule {
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 30px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two p b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two hr.rule {
  border-width: 0px;
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 0px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two hr.rule.tight {
  margin-top: 0px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two ul.bulleted_list {
  width: 100%;
  list-style-type: disc;
  margin: 10px 0px 0px 16px;
  padding: 0px 0px 0px 0px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two ul.bulleted_list li {
  font-size: 13px;
  margin-bottom: 5px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two ul.bulleted_list li b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two ul.bulleted_list li em {
  font-weight: bold;
  color: #3a4d85;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_two p span {
  font-size: 12px;
  color: #3a4d85;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three {
  overflow: hidden;
  *zoom: 1;
  width: 160px;
  float: left;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three h1 {
  color: #3a4d85;
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three h2 {
  color: #3a4d85;
  font-weight: bold;
  margin-top: 20px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three h2.rule {
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 30px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three p b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three hr.rule {
  border-width: 0px;
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 0px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three hr.rule.tight {
  margin-top: 0px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three ul.bulleted_list {
  width: 100%;
  list-style-type: disc;
  margin: 10px 0px 0px 16px;
  padding: 0px 0px 0px 0px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three ul.bulleted_list li {
  font-size: 13px;
  margin-bottom: 5px;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three ul.bulleted_list li b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three ul.bulleted_list li em {
  font-weight: bold;
  color: #3a4d85;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three input {
  width: 82%;
}
.page_four_column .page_four_column_two_three_combined form .page_form_row .page_four_column_three select {
  width: 94%;
}
.page_four_column .page_four_column_two_three_combined form a img {
  margin-top: 20px;
  float: right;
}
.page_four_column .page_four_column_four {
  width: 233px;
  float: left;
  margin: 45px 0px 0px 0px;
}
.page_four_column .page_four_column_two_three_four_combined {
  width: 752px;
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links {
  width: 100%;
  min-width: 400px;
  position: relative;
  margin-top: 10px;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_left {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_left span {
  padding-left: 8px;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_left img {
  position: relative;
  top: 1px;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_center {
  margin-left: auto;
  margin-right: auto;
  display: block;
  width: 214px;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_right {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_right span {
  padding-right: 8px;
}
.page_four_column .page_four_column_two_three_four_combined .secondary_cta_links a.secondary_cta_link_right img {
  position: relative;
  top: 3px;
}
.page_four_column .page_four_column_two_three_four_combined h1 {
  color: #3a4d85;
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_four_combined h2 {
  color: #3a4d85;
  font-weight: bold;
  margin-top: 20px;
}
.page_four_column .page_four_column_two_three_four_combined h2.rule {
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 30px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_four_combined p b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_four_combined hr.rule {
  border-width: 0px;
  background: url(../../../images/opportunity/rule-double-id-9dd89cd3011a6b9e5f6984f70e9acc44.png) repeat-x;
  background-position-x: -3px;
  background-position-y: 0px;
  padding-bottom: 12px;
}
.page_four_column .page_four_column_two_three_four_combined hr.rule.tight {
  margin-top: 0px;
}
.page_four_column .page_four_column_two_three_four_combined ul.bulleted_list {
  width: 100%;
  list-style-type: disc;
  margin: 10px 0px 0px 16px;
  padding: 0px 0px 0px 0px;
}
.page_four_column .page_four_column_two_three_four_combined ul.bulleted_list li {
  font-size: 13px;
  margin-bottom: 5px;
}
.page_four_column .page_four_column_two_three_four_combined ul.bulleted_list li b {
  font-weight: bold;
}
.page_four_column .page_four_column_two_three_four_combined ul.bulleted_list li em {
  font-weight: bold;
  color: #3a4d85;
}

input.paper_submit {
  background: url(../../../images/opportunity/submit-button-id-6404e0a01f81953da706ce3ccfbf643e.png) no-repeat;
  width: 248px;
  height: 58px;
  border: 0px;
  margin-top: 20px;
  cursor: pointer;
}

/* testimonials */
.testimonial_small {
  position: relative;
  width: 376px;
  min-height: 211px;
  float: left;
}
.testimonial_small#testimonial_fashionista {
  background: url(../../../images/opportunity/testimonial-frame-yellow-id-1131c3cedcd2702dca6baf19b1ccfcca.png) no-repeat;
}
.testimonial_small#testimonial_socialista {
  background: url(../../../images/opportunity/testimonial-frame-blue-id-1847d708303c881e716dd3bd42d9a5be.png) no-repeat;
}
.testimonial_small#testimonial_entrepreneur {
  background: url(../../../images/opportunity/testimonial-frame-purple-id-16f80ca0d43262432d12ecadd1952bc6.png) no-repeat;
}
.testimonial_small#testimonial_life_of_party {
  background: url(../../../images/opportunity/testimonial-frame-orange-id-b6971394f5fbbe4a5db8646b2c76c1b6.png) no-repeat;
}
.testimonial_small img.testimonial_photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 169px;
  height: 211px;
}
.testimonial_small .testimonial_detail {
  position: absolute;
  left: 185px;
  top: 45px;
}
.testimonial_small .testimonial_detail span {
  color: #3a4d85;
  font-size: 21px;
  font-style: italic;
  font-weight: lighter;
}
.testimonial_small .testimonial_detail p {
  margin-top: 5px;
  font-weight: lighter;
}
.testimonial_small img.testimonial_expand_arrow {
  position: absolute;
  right: 30px;
  bottom: 30px;
  width: 39px;
  height: 40px;
  cursor: pointer;
}

.testimonial_expanded {
  position: relative;
  top: 0;
  left: 0;
  width: 752px;
  height: 235px;
  overflow: hidden;
}
.testimonial_expanded#testimonial_expanded_fashionista {
  background: url(../../../images/opportunity/testimonial-frame-yellow-expanded-id-2072ad2f22b40280a65b5e31d01abdd4.png) no-repeat;
}
.testimonial_expanded#testimonial_expanded_socialista {
  background: url(../../../images/opportunity/testimonial-frame-blue-expanded-id-1467dfd7e3eb0a83b4f79978d88e2e15.png) no-repeat;
}
.testimonial_expanded#testimonial_expanded_entrepreneur {
  background: url(../../../images/opportunity/testimonial-frame-purple-expanded-id-06dd1351476fd8f0572c6d4bdfffd293.png) no-repeat;
}
.testimonial_expanded#testimonial_expanded_life_of_party {
  background: url(../../../images/opportunity/testimonial-frame-orange-expanded-id-1958ec9d9474b6e564598626c275ae90.png) no-repeat;
}
.testimonial_expanded img.testimonial_photo_tilted {
  position: absolute;
  top: 12px;
  left: 7px;
  width: 169px;
  height: 211px;
  -moz-transform: rotate(-3deg);
  -webkit-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.testimonial_expanded img.testimonial_collapse {
  position: absolute;
  cursor: pointer;
  width: 13px;
  height: 12px;
  right: 28px;
  top: 23px;
  z-index: 10;
}
.testimonial_expanded div {
  position: relative;
  left: 200px;
  top: 20px;
  z-index: 0;
}
.testimonial_expanded div span {
  color: #3a4d85;
  font-size: 21px;
  font-style: italic;
  font-weight: lighter;
}
.testimonial_expanded div p.testimonial_info {
  font-weight: lighter;
  margin-top: 5px;
  margin-bottom: 10px;
}
.testimonial_expanded div p.testimonial_quote {
  font-weight: lighter;
  width: 520px;
  font-size: 12px;
}

/* Page-specific overrides and styles */
#testimonials {
  height: 422px;
}

img#opportunity_right_rail_wide_image {
  margin-left: -47px;
}

#opportunity_everything_you_get {
  height: 350px;
  background: url(../../../images/opportunity/image-background-texture-id-f1c4352042cc4562fdb4599134073097.png) no-repeat;
  background-position-x: -29px;
  background-position-y: 89px;
  overflow: visible;
  z-index: 0;
}
#opportunity_everything_you_get img {
  margin-top: 20px;
}

#opportunity_everything_you_get_merchandiser_photo {
  margin: 25px 0px 13px 0px;
}

#opportunity_everything_you_get_tablescape {
  background: url(../../../images/opportunity/image-background-texture-2-id-492a2b727625defc48186fadd9ce035e.png) no-repeat;
  background-position-x: 466px;
  background-position-y: -19px;
  padding-top: 29px;
}

#opportunity_earnings_quote {
  overflow: visible;
}

#opportunity_earnings_tablescape {
  margin-top: 20px;
}

#opportunity_we_support_you {
  background: url(../../../images/opportunity/texture-background-blue-watercolor-id-478f4cbbdd9852926ac9bd998cbad1a3.png) no-repeat;
  background-position-x: 0px;
  background-position-y: 290px;
  height: 472px;
}

#our-story-founder .founder-image {
  float: left;
  width: 315px;
  margin: 0 15px 15px 0;
}
#our-story-founder .founder-image img {
  border: 1px solid #cccccc;
}
#our-story-founder .bio {
  font-size: 14px;
  line-height: 24px;
}

/*  */
.color_chloe {
  color: #faa000;
}

.bg_color_chloe {
  background-color: #faa000;
}

.color_isabel {
  color: #b2e1de;
}

.bg_color_isabel {
  background-color: #b2e1de;
}

.color_isabel_light {
  color: #c3f2ef;
}

.bg_color_isabel_light {
  background-color: #c3f2ef;
}

.color_stick {
  color: #7d4821;
}

.bg_color_stick {
  background-color: #7d4821;
}

.color_stick_light {
  color: #fbfefd;
}

.bg_color_stick_light {
  background-color: #fbfefd;
}

.color_white {
  color: white;
}

.bg_color_white {
  background-color: white;
}

.color_black {
  color: black;
}

.bg_color_black {
  background-color: black;
}

.color_tan1 {
  color: #f6f7f2;
}

.bg_color_tan1 {
  background-color: #f6f7f2;
}

.color_tan2 {
  color: #e5e8d9;
}

.bg_color_tan2 {
  background-color: #e5e8d9;
}

.color_tan3 {
  color: #f6f7f2;
}

.bg_color_tan3 {
  background-color: #f6f7f2;
}

.color_link_color_dark {
  color: #204572;
}

.bg_color_link_color_dark {
  background-color: #204572;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_graye {
  color: #eeeeee;
}

.bg_color_graye {
  background-color: #eeeeee;
}

.color_greye {
  color: #eeeeee;
}

.bg_color_greye {
  background-color: #eeeeee;
}

.color_grayc {
  color: #cccccc;
}

.bg_color_grayc {
  background-color: #cccccc;
}

.color_grayd {
  color: #dddddd;
}

.bg_color_grayd {
  background-color: #dddddd;
}

.color_graya {
  color: #aaaaaa;
}

.bg_color_graya {
  background-color: #aaaaaa;
}

.color_gray9 {
  color: #999999;
}

.bg_color_gray9 {
  background-color: #999999;
}

.color_gray6 {
  color: #666666;
}

.bg_color_gray6 {
  background-color: #666666;
}

.color_gray7 {
  color: #777777;
}

.bg_color_gray7 {
  background-color: #777777;
}

.color_gray3 {
  color: #333333;
}

.bg_color_gray3 {
  background-color: #333333;
}

.color_gray2 {
  color: #222222;
}

.bg_color_gray2 {
  background-color: #222222;
}

.color_gray4 {
  color: #444444;
}

.bg_color_gray4 {
  background-color: #444444;
}

.color_gray {
  color: #cccccc;
}

.bg_color_gray {
  background-color: #cccccc;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_gray_inactive {
  color: #e9e9e9;
}

.bg_color_gray_inactive {
  background-color: #e9e9e9;
}

.color_green {
  color: #006b22;
}

.bg_color_green {
  background-color: #006b22;
}

.color_green1 {
  color: #669801;
}

.bg_color_green1 {
  background-color: #669801;
}

.color_green2 {
  color: #13a200;
}

.bg_color_green2 {
  background-color: #13a200;
}

.color_red1 {
  color: #cc0000;
}

.bg_color_red1 {
  background-color: #cc0000;
}

.color_red2 {
  color: #d32323;
}

.bg_color_red2 {
  background-color: #d32323;
}

.color_errorRed {
  color: #b83737;
}

.bg_color_errorRed {
  background-color: #b83737;
}

.color_blue1a {
  color: #68879c;
}

.bg_color_blue1a {
  background-color: #68879c;
}

.color_blue2a {
  color: #2a5380;
}

.bg_color_blue2a {
  background-color: #2a5380;
}

.color_orange1 {
  color: #ff9900;
}

.bg_color_orange1 {
  background-color: #ff9900;
}

.color_yellow1 {
  color: #f9e526;
}

.bg_color_yellow1 {
  background-color: #f9e526;
}

.color_yellow2 {
  color: #fcd856;
}

.bg_color_yellow2 {
  background-color: #fcd856;
}

.color_yellow3 {
  color: #f9d616;
}

.bg_color_yellow3 {
  background-color: #f9d616;
}

.color_yellow4 {
  color: #f2d13d;
}

.bg_color_yellow4 {
  background-color: #f2d13d;
}

.color_yellow5 {
  color: #e0aa0f;
}

.bg_color_yellow5 {
  background-color: #e0aa0f;
}

.color_yellow6 {
  color: #fffdc9;
}

.bg_color_yellow6 {
  background-color: #fffdc9;
}

.color_blue1 {
  color: #0c1975;
}

.bg_color_blue1 {
  background-color: #0c1975;
}

.color_blue2 {
  color: #335687;
}

.bg_color_blue2 {
  background-color: #335687;
}

.color_blue3 {
  color: #3a4972;
}

.bg_color_blue3 {
  background-color: #3a4972;
}

.color_blue4 {
  color: #c6b5c4;
}

.bg_color_blue4 {
  background-color: #c6b5c4;
}

.color_blue5 {
  color: #00305e;
}

.bg_color_blue5 {
  background-color: #00305e;
}

.color_blue6 {
  color: #0662a1;
}

.bg_color_blue6 {
  background-color: #0662a1;
}

.color_blue7 {
  color: #619fc3;
}

.bg_color_blue7 {
  background-color: #619fc3;
}

.color_liteblue {
  color: #e6eff4;
}

.bg_color_liteblue {
  background-color: #e6eff4;
}

.color_liteblue2 {
  color: #cee7f5;
}

.bg_color_liteblue2 {
  background-color: #cee7f5;
}

.color_pink1 {
  color: #e87fc9;
}

.bg_color_pink1 {
  background-color: #e87fc9;
}

.color_pink2 {
  color: #d36bc6;
}

.bg_color_pink2 {
  background-color: #d36bc6;
}

.color_pink3 {
  color: #cc00a0;
}

.bg_color_pink3 {
  background-color: #cc00a0;
}

.color_pink4 {
  color: #db28a5;
}

.bg_color_pink4 {
  background-color: #db28a5;
}

.color_dustyPink {
  color: #c8889e;
}

.bg_color_dustyPink {
  background-color: #c8889e;
}

.color_springPeach {
  color: #f38d7b;
}

.bg_color_springPeach {
  background-color: #f38d7b;
}

.color_page_header {
  color: #3a4d85;
}

.bg_color_page_header {
  background-color: #3a4d85;
}

.color_page_copy {
  color: #5c5358;
}

.bg_color_page_copy {
  background-color: #5c5358;
}

.color_stone {
  color: #3d3b3a;
}

.bg_color_stone {
  background-color: #3d3b3a;
}

.color_white2 {
  color: #fbfbfb;
}

.bg_color_white2 {
  background-color: #fbfbfb;
}

.credits_discounts {
  margin-bottom: 20px;
  background: #ddffdd;
  border: solid 1px #cceecc;
  padding: 10px;
}
.credits_discounts .credit, .credits_discounts .discount {
  font-size: 14px;
  margin-bottom: 5px;
  padding: 5px;
}
.credits_discounts .credit a, .credits_discounts .discount a {
  font-weight: bold;
}
.credits_discounts p {
  font-size: 18px;
}
.credits_discounts sup {
  font-size: 0.9em;
}

#select_merchandiser {
  clear: both;
}
#select_merchandiser p {
  font-size: 13px;
  font-weight: bold;
}
#select_merchandiser input {
  margin-top: -5px;
}
#select_merchandiser #order_merchandiser_name, #select_merchandiser .ac_input {
  width: 390px;
}

.merchandiser-thumb {
  width: 32px;
  height: 32px;
}

#apply-coupon-button {
  text-align: center;
}
#apply-coupon-button.button {
  padding: 4px 10px;
  border: solid 1px #faa000;
  border-radius: 14px;
  background-color: #faa000;
  color: white;
  cursor: pointer;
  font-weight: bold;
  font-size: 0.8em;
  text-transform: uppercase;
}

#order_buttons {
  clear: both;
  overflow: hidden;
  overflow: hidden;
  *zoom: 1;
  margin-top: 20px;
}
#order_buttons input {
  color: #faa000;
  border: 1px solid #faa000;
  background: white;
  padding: 4px 18px;
  cursor: pointer;
}
#order_buttons input:hover {
  border: 1px solid #222222;
  color: #444444;
}
#order_buttons a {
  float: left;
  margin: 0 30px 0 0;
  font-weight: bold;
}
#order_buttons button {
  float: right;
  margin-left: 0;
}
#order_buttons button.disabled-button {
  cursor: auto;
}
#order_buttons input {
  padding: 4px 10px;
  border: 1px solid #faa000;
  background: white;
  color: #faa000;
  font-size: 16px;
}
#order_buttons input:hover {
  border: 1px solid #333333;
  color: #333333;
  cursor: pointer;
}

#orders-confirm #order_buttons {
  margin-bottom: 10px;
}

form.simple_form .input input.cvv {
  width: 100px;
}

form.simple_form .input input.coupon_code {
  width: 130px;
}

th.earnings_eligible_total {
  cursor: pointer;
}

th.earnings_eligible_total:after {
  text-decoration: underline;
  content: "?";
  margin-left: 5px;
}

#order_create_account {
  background: white;
  border: solid 1px #dddddd;
  padding: 20px;
}
#order_create_account p {
  margin-bottom: 10px;
}

.throbber {
  display: none;
  width: 16px;
  height: 16px;
  background: url(../../../images/icons/throbber-id-73e57937304d89f251e7e540a24b095a.gif);
}

.line_item .notice {
  color: #b83737;
}

#gift_message_field {
  margin: 20px 0 40px 250px;
}

#order_create_account {
  float: left;
  margin-bottom: 20px;
}

/*  */
.color_chloe {
  color: #faa000;
}

.bg_color_chloe {
  background-color: #faa000;
}

.color_isabel {
  color: #b2e1de;
}

.bg_color_isabel {
  background-color: #b2e1de;
}

.color_isabel_light {
  color: #c3f2ef;
}

.bg_color_isabel_light {
  background-color: #c3f2ef;
}

.color_stick {
  color: #7d4821;
}

.bg_color_stick {
  background-color: #7d4821;
}

.color_stick_light {
  color: #fbfefd;
}

.bg_color_stick_light {
  background-color: #fbfefd;
}

.color_white {
  color: white;
}

.bg_color_white {
  background-color: white;
}

.color_black {
  color: black;
}

.bg_color_black {
  background-color: black;
}

.color_tan1 {
  color: #f6f7f2;
}

.bg_color_tan1 {
  background-color: #f6f7f2;
}

.color_tan2 {
  color: #e5e8d9;
}

.bg_color_tan2 {
  background-color: #e5e8d9;
}

.color_tan3 {
  color: #f6f7f2;
}

.bg_color_tan3 {
  background-color: #f6f7f2;
}

.color_link_color_dark {
  color: #204572;
}

.bg_color_link_color_dark {
  background-color: #204572;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_graye {
  color: #eeeeee;
}

.bg_color_graye {
  background-color: #eeeeee;
}

.color_greye {
  color: #eeeeee;
}

.bg_color_greye {
  background-color: #eeeeee;
}

.color_grayc {
  color: #cccccc;
}

.bg_color_grayc {
  background-color: #cccccc;
}

.color_grayd {
  color: #dddddd;
}

.bg_color_grayd {
  background-color: #dddddd;
}

.color_graya {
  color: #aaaaaa;
}

.bg_color_graya {
  background-color: #aaaaaa;
}

.color_gray9 {
  color: #999999;
}

.bg_color_gray9 {
  background-color: #999999;
}

.color_gray6 {
  color: #666666;
}

.bg_color_gray6 {
  background-color: #666666;
}

.color_gray7 {
  color: #777777;
}

.bg_color_gray7 {
  background-color: #777777;
}

.color_gray3 {
  color: #333333;
}

.bg_color_gray3 {
  background-color: #333333;
}

.color_gray2 {
  color: #222222;
}

.bg_color_gray2 {
  background-color: #222222;
}

.color_gray4 {
  color: #444444;
}

.bg_color_gray4 {
  background-color: #444444;
}

.color_gray {
  color: #cccccc;
}

.bg_color_gray {
  background-color: #cccccc;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_gray_inactive {
  color: #e9e9e9;
}

.bg_color_gray_inactive {
  background-color: #e9e9e9;
}

.color_green {
  color: #006b22;
}

.bg_color_green {
  background-color: #006b22;
}

.color_green1 {
  color: #669801;
}

.bg_color_green1 {
  background-color: #669801;
}

.color_green2 {
  color: #13a200;
}

.bg_color_green2 {
  background-color: #13a200;
}

.color_red1 {
  color: #cc0000;
}

.bg_color_red1 {
  background-color: #cc0000;
}

.color_red2 {
  color: #d32323;
}

.bg_color_red2 {
  background-color: #d32323;
}

.color_errorRed {
  color: #b83737;
}

.bg_color_errorRed {
  background-color: #b83737;
}

.color_blue1a {
  color: #68879c;
}

.bg_color_blue1a {
  background-color: #68879c;
}

.color_blue2a {
  color: #2a5380;
}

.bg_color_blue2a {
  background-color: #2a5380;
}

.color_orange1 {
  color: #ff9900;
}

.bg_color_orange1 {
  background-color: #ff9900;
}

.color_yellow1 {
  color: #f9e526;
}

.bg_color_yellow1 {
  background-color: #f9e526;
}

.color_yellow2 {
  color: #fcd856;
}

.bg_color_yellow2 {
  background-color: #fcd856;
}

.color_yellow3 {
  color: #f9d616;
}

.bg_color_yellow3 {
  background-color: #f9d616;
}

.color_yellow4 {
  color: #f2d13d;
}

.bg_color_yellow4 {
  background-color: #f2d13d;
}

.color_yellow5 {
  color: #e0aa0f;
}

.bg_color_yellow5 {
  background-color: #e0aa0f;
}

.color_yellow6 {
  color: #fffdc9;
}

.bg_color_yellow6 {
  background-color: #fffdc9;
}

.color_blue1 {
  color: #0c1975;
}

.bg_color_blue1 {
  background-color: #0c1975;
}

.color_blue2 {
  color: #335687;
}

.bg_color_blue2 {
  background-color: #335687;
}

.color_blue3 {
  color: #3a4972;
}

.bg_color_blue3 {
  background-color: #3a4972;
}

.color_blue4 {
  color: #c6b5c4;
}

.bg_color_blue4 {
  background-color: #c6b5c4;
}

.color_blue5 {
  color: #00305e;
}

.bg_color_blue5 {
  background-color: #00305e;
}

.color_blue6 {
  color: #0662a1;
}

.bg_color_blue6 {
  background-color: #0662a1;
}

.color_blue7 {
  color: #619fc3;
}

.bg_color_blue7 {
  background-color: #619fc3;
}

.color_liteblue {
  color: #e6eff4;
}

.bg_color_liteblue {
  background-color: #e6eff4;
}

.color_liteblue2 {
  color: #cee7f5;
}

.bg_color_liteblue2 {
  background-color: #cee7f5;
}

.color_pink1 {
  color: #e87fc9;
}

.bg_color_pink1 {
  background-color: #e87fc9;
}

.color_pink2 {
  color: #d36bc6;
}

.bg_color_pink2 {
  background-color: #d36bc6;
}

.color_pink3 {
  color: #cc00a0;
}

.bg_color_pink3 {
  background-color: #cc00a0;
}

.color_pink4 {
  color: #db28a5;
}

.bg_color_pink4 {
  background-color: #db28a5;
}

.color_dustyPink {
  color: #c8889e;
}

.bg_color_dustyPink {
  background-color: #c8889e;
}

.color_springPeach {
  color: #f38d7b;
}

.bg_color_springPeach {
  background-color: #f38d7b;
}

.color_page_header {
  color: #3a4d85;
}

.bg_color_page_header {
  background-color: #3a4d85;
}

.color_page_copy {
  color: #5c5358;
}

.bg_color_page_copy {
  background-color: #5c5358;
}

.color_stone {
  color: #3d3b3a;
}

.bg_color_stone {
  background-color: #3d3b3a;
}

.color_white2 {
  color: #fbfbfb;
}

.bg_color_white2 {
  background-color: #fbfbfb;
}

.chloe {
  color: #faa000;
}

.blue2 {
  color: #335687;
}

.jcarousel-prev, body.pages.boutique .jcarousel-next {
  z-index: 999;
}

#carousel_nav {
  position: absolute;
  z-index: 101;
  top: 394px;
  left: 470px;
}

.jewels-i-love {
  position: absolute;
  z-index: 100;
  left: 284px;
  top: 0px;
  z-index: 5;
}

.shop-now {
  position: absolute;
  top: 385px;
  left: 539px;
  z-index: 5;
}

.boutique-card {
  margin-bottom: 25px;
  width: 1020px;
  height: 443px;
}
.boutique-card .background {
  position: absolute;
  z-index: -1;
}
.boutique-card .boutique-content {
  position: absolute;
  width: 1020px;
  height: 44px;
}
.boutique-card .boutique-content #inspiration-pager {
  width: 340px;
  display: inline;
  position: absolute;
  left: 688px;
  top: 317px;
  height: 110px;
  overflow: hidden;
}
.boutique-card .boutique-content #inspiration-pager li {
  float: left;
  margin-left: 10px;
  margin-right: 11px;
  list-style: none;
}
.boutique-card .boutique-content #inspiration-pager li img {
  border-style: solid;
  border-width: 3px;
  border-color: white;
  box-shadow: #999999 0 0 5px;
  -moz-box-shadow: 0 0 5px #999999;
  -webkit-box-shadow: 0 0 5px #999999;
}
.boutique-card .boutique-content #inspiration-pager li .clear-tape {
  background: url(../../../images/boutique_images/clear-tape-id-d2b15d297d41c3e67505ed7200b8108d.png) no-repeat;
  position: absolute;
  width: 89px;
  height: 46px;
  top: -20px;
}
.boutique-card .boutique-content .inspiration {
  position: absolute;
  width: 283px;
  height: 228px;
  left: 704px;
  top: 63px;
}
.boutique-card .boutique-content .carousel {
  position: absolute;
  width: 350px;
  height: 350px;
  overflow: hidden;
  top: 42px;
  left: 310px;
  z-index: 4;
}
.boutique-card .boutique-content .user {
  float: left;
  top: 25px;
  left: 27px;
  position: relative;
}
.boutique-card .boutique-content .user .clear-tape {
  position: absolute;
  width: 89px;
  height: 46px;
  left: -35px;
  top: -22px;
  transform: rotate(-20deg);
  -ms-transform: rotate(-20deg);
  -moz-transform: rotate(-20deg);
  -webkit-transform: rotate(-20deg);
  -o-transform: rotate(-20deg);
  background: url(../../../images/boutique_images/clear-tape-id-d2b15d297d41c3e67505ed7200b8108d.png);
}
.boutique-card .boutique-content .user .profile-picture {
  width: 97px;
  height: 110px;
}
.boutique-card .boutique-content .user .name-hometown-social {
  width: 181px;
  float: right;
  left: 96px;
  top: 0px;
  position: absolute;
}
.boutique-card .boutique-content .user .name {
  font-size: 15px;
  height: 14px;
  text-align: center;
  font-weight: bold;
}
.boutique-card .boutique-content .user .hometown {
  font-size: 12px;
  text-align: center;
  height: 20px;
  overflow: hidden;
  font-weight: bold;
}
.boutique-card .boutique-content .user .social {
  font-size: 12px;
  text-align: center;
}
.boutique-card .boutique-content .user .social-icons {
  top: 43px;
  text-align: center;
}
.boutique-card .boutique-content .about-me {
  clear: both;
  float: left;
  font-family: georgia, helvetica, arial;
  font-size: 12px;
  line-height: 13px;
  position: relative;
  left: 37px;
  top: 40px;
  width: 245px;
  height: 250px;
}
.boutique-card .boutique-content .about-me div {
  display: inline;
}
.boutique-card .boutique-content .about-me .bold {
  font-weight: bold;
  margin-bottom: 18px;
}
.boutique-card .boutique-content .about-me .motto {
  min-height: 50px;
}
.boutique-card .boutique-content .about-me .trunk-shows {
  min-height: 70px;
}
.boutique-card .boutique-content .about-me .email {
  margin-top: 13px;
  font-weight: bold;
}
.boutique-card .boutique-content .connect-with-ci {
  width: 50px;
  float: right;
  position: relative;
  top: 193px;
  right: 34px;
}

.boutique #email-box {
  position: absolute;
  margin-left: 282px;
  background: white;
  border: 4px solid #aaaaaa;
  top: 300px;
  height: 350px;
  width: 400px;
  z-index: 110;
  display: none;
}
.boutique #email-box h2 {
  background: #eeeeee;
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 0;
}
.boutique #email-box .field {
  padding: 15px;
  padding-top: 0;
}
.boutique #email-box .field input {
  width: 350px;
  border: 1px solid #aaaaaa;
  padding: 3px;
}
.boutique #email-box .field textarea {
  width: 350px;
  border: 1px solid #aaaaaa;
  padding: 3px;
  height: 150px;
}
.boutique #email-box .submit {
  margin-bottom: 10px;
  margin-left: 15px;
}
.boutique #email-box a.cancel {
  margin-left: 20px;
}
.boutique .middle {
  overflow: hidden;
  padding-top: 30px;
  margin-bottom: 20px;
}
.boutique .middle .polyvore {
  float: left;
  width: 590px;
  margin-top: 15px;
}
.boutique .middle .polyvore .header {
  position: absolute;
  margin-left: 155px;
  margin-top: -40px;
  z-index: 5;
}
.boutique .middle .polyvore .container {
  margin: auto;
  padding: 20px;
}
.boutique .middle .polyvore .container .border {
  margin: auto;
  text-align: center;
  background: url(../../../images/polyvore-border-id-0c099e2d20c80c902f3218ea13947c03.png) white;
  padding: 10px;
  width: 500px;
  height: 500px;
}
.boutique .middle .polyvore .container .border img {
  max-width: 500px;
  max-height: 500px;
}
.boutique .middle .polyvore .products {
  overflow: hidden;
  max-width: 640px;
  padding: 20px 0 0 30px;
}
.boutique .middle .polyvore .products .product {
  float: left;
  width: 181px;
}
.boutique .middle .polyvore .products .product img {
  height: 181px;
  width: 181px;
}
.boutique .middle .twitter {
  float: right;
  width: 310px;
  padding: 20px;
  margin-top: 15px;
}
.boutique .middle .twitter .header {
  position: absolute;
  margin-top: -40px;
  z-index: 5;
}
.boutique .middle .twitter .container {
  margin: auto;
  padding-top: 3px;
}
.boutique .middle .twitter .container .border {
  background: url(../../../images/twitter-border-id-fbd5fc11f03c28dc8a3187193c066f77.png) white no-repeat;
  padding: 5px;
  width: 300px;
  height: 480px;
}

.boutique-search {
  margin: auto;
  margin-top: 50px;
  margin-bottom: 50px;
  width: 600px;
  background: white;
  border: 2px solid #cccccc;
  padding: 20px;
  overflow: hidden;
}
.boutique-search form {
  overflow: hidden;
  padding-bottom: 20px;
}
.boutique-search form span {
  float: left;
  padding-top: 5px;
}
.boutique-search input#q {
  border: 1px solid gray;
  padding: 3px;
  width: 200px;
  margin-left: 10px;
}
.boutique-search input[name=commit] {
  margin-left: 10px;
}
.boutique-search .merchandiser {
  margin-bottom: 10px;
  overflow: hidden;
}
.boutique-search .merchandiser img {
  border: 0;
  float: left;
}
.boutique-search .merchandiser .meta {
  padding-left: 10px;
  float: left;
}

body.pages.boutique #cycle-container {
  position: absolute;
  width: 375px;
  left: 300px;
  top: 398px;
  text-align: center;
}
body.pages.boutique #cycle-pager {
  position: relative;
  z-index: 5;
}
body.pages.boutique #cycle-pager span {
  margin-right: 5px;
  text-indent: -2000em;
  display: inline-block;
  width: 11px;
  height: 11px;
  background: gray;
  background: rgba(128, 128, 128, 0.65);
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
body.pages.boutique #cycle-pager a.hover span {
  background: #ffcf00;
}
body.pages.boutique #cycle-pager a.activeSlide span, body.pages.boutique #cycle-pager #cycle-pager a:active span {
  background: #335687;
  background: rgba(50, 84, 133, 0.75);
}
body.pages.boutique .jcarousel-prev, body.pages.boutique .jcarousel-next {
  background: url(../../../images/boutique_images/leftarrow-id-aec5960c6acbcb913df7ca78dfdac956.png);
  z-index: 5;
  position: absolute;
  top: 32px;
  left: 0px;
  height: 22px;
  width: 22px;
  overflow: hidden;
}
body.pages.boutique .jcarousel-next {
  background: url(../../../images/boutique_images/rightarrow-id-35a08847e65310c4a1b5b43a5a523f2e.png);
  left: 317px;
}
body.pages.boutique .jcarousel-container {
  top: 10px;
}

.ac_results {
  background: white;
  font-family: helvetical;
  border: 1px solid;
}
.ac_results strong {
  font-weight: bold;
}
.ac_results em {
  font-style: italics;
}
.ac_results h4 {
  margin: 0;
}
.ac_results li {
  border-bottom: 1px solid #999;
  padding: 10px;
  overflow: hidden;
  *zoom: 1;
}
.ac_results li img {
  margin-right: 10px;
  float: left;
}
.ac_results li div {
  float: left;
  width: 370px;
}
.ac_results .ac_even {
  background: #eeeeee;
}
.ac_results .ac_odd {
  background: white;
}
.ac_results .ac_over {
  background: #aaaaaa;
}

ul.trunk_shows {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  list-style-type: none;
}
ul.trunk_shows li {
  overflow: hidden;
  *zoom: 1;
}
ul.trunk_shows li.head {
  font-weight: bold;
  background-color: #c3f2ef;
  border-bottom: 2px solid #7d4821;
}
ul.trunk_shows li:not(:first-child) {
  border-top: 1px solid #fbfefd;
}
ul.trunk_shows li > div {
  display: inline;
  padding: 5px 0;
  line-height: 35px;
}
ul.trunk_shows li > div:first-child {
  text-indent: 10px;
}
ul.trunk_shows .title {
  display: inline;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 26px;
}
* html ul.trunk_shows .title {
  overflow-x: hidden;
}
ul.trunk_shows .actions {
  display: inline;
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
}
* html ul.trunk_shows .actions {
  overflow-x: hidden;
}
ul.trunk_shows .email {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 20px;
}
* html ul.trunk_shows .email {
  overflow-x: hidden;
}
ul.trunk_shows .name {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
* html ul.trunk_shows .name {
  overflow-x: hidden;
}
ul.trunk_shows .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
* html ul.trunk_shows .picture {
  overflow-x: hidden;
}
ul.trunk_shows .status {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
}
* html ul.trunk_shows .status {
  overflow-x: hidden;
}

ul.clients {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  list-style-type: none;
}
ul.clients li {
  overflow: hidden;
  *zoom: 1;
}
ul.clients li.head {
  font-weight: bold;
  background-color: #c3f2ef;
  border-bottom: 2px solid #7d4821;
}
ul.clients li:not(:first-child) {
  border-top: 1px solid #fbfefd;
}
ul.clients li > div {
  display: inline;
  padding: 5px 0;
  line-height: 35px;
}
ul.clients li > div:first-child {
  text-indent: 10px;
}
ul.clients .title {
  display: inline;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 26px;
}
* html ul.clients .title {
  overflow-x: hidden;
}
ul.clients .actions {
  display: inline;
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
}
* html ul.clients .actions {
  overflow-x: hidden;
}
ul.clients .email {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 20px;
}
* html ul.clients .email {
  overflow-x: hidden;
}
ul.clients .name {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
* html ul.clients .name {
  overflow-x: hidden;
}
ul.clients .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
* html ul.clients .picture {
  overflow-x: hidden;
}
ul.clients .status {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
}
* html ul.clients .status {
  overflow-x: hidden;
}

ul.merchandisers {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  list-style-type: none;
}
ul.merchandisers li {
  overflow: hidden;
  *zoom: 1;
}
ul.merchandisers li.head {
  font-weight: bold;
  background-color: #c3f2ef;
  border-bottom: 2px solid #7d4821;
}
ul.merchandisers li:not(:first-child) {
  border-top: 1px solid #fbfefd;
}
ul.merchandisers li > div {
  display: inline;
  padding: 5px 0;
  line-height: 35px;
}
ul.merchandisers li > div:first-child {
  text-indent: 10px;
}
ul.merchandisers .title {
  display: inline;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 26px;
}
* html ul.merchandisers .title {
  overflow-x: hidden;
}
ul.merchandisers .actions {
  display: inline;
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
}
* html ul.merchandisers .actions {
  overflow-x: hidden;
}
ul.merchandisers .email {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 20px;
}
* html ul.merchandisers .email {
  overflow-x: hidden;
}
ul.merchandisers .name {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
* html ul.merchandisers .name {
  overflow-x: hidden;
}
ul.merchandisers .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
* html ul.merchandisers .picture {
  overflow-x: hidden;
}
ul.merchandisers .status {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
}
* html ul.merchandisers .status {
  overflow-x: hidden;
}

ul.trunk_show_attendees {
  list-style-type: none;
}
ul.trunk_show_attendees li {
  overflow: hidden;
  *zoom: 1;
}
ul.trunk_show_attendees li.head {
  font-weight: bold;
  background-color: #c3f2ef;
  border-bottom: 2px solid #7d4821;
}
ul.trunk_show_attendees li:not(:first-child) {
  border-top: 1px solid #fbfefd;
}
ul.trunk_show_attendees li > div {
  display: inline;
  padding: 5px 0;
  line-height: 35px;
}
ul.trunk_show_attendees li > div:first-child {
  text-indent: 10px;
}
ul.trunk_show_attendees .title {
  display: inline;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 26px;
}
* html ul.trunk_show_attendees .title {
  overflow-x: hidden;
}
ul.trunk_show_attendees .actions {
  display: inline;
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
}
* html ul.trunk_show_attendees .actions {
  overflow-x: hidden;
}
ul.trunk_show_attendees .email {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 20px;
}
* html ul.trunk_show_attendees .email {
  overflow-x: hidden;
}
ul.trunk_show_attendees .name {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
* html ul.trunk_show_attendees .name {
  overflow-x: hidden;
}
ul.trunk_show_attendees .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
* html ul.trunk_show_attendees .picture {
  overflow-x: hidden;
}
ul.trunk_show_attendees .status {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
}
* html ul.trunk_show_attendees .status {
  overflow-x: hidden;
}
ul.trunk_show_attendees .name {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
}
* html ul.trunk_show_attendees .name {
  overflow-x: hidden;
}
ul.trunk_show_attendees .actions {
  display: inline;
  float: left;
  margin-right: 0;
  width: 230px;
}
* html ul.trunk_show_attendees .actions {
  overflow-x: hidden;
}

ul.commissions {
  width: 950px;
  margin: 0 auto;
  overflow: hidden;
  *zoom: 1;
  list-style-type: none;
}
ul.commissions li {
  overflow: hidden;
  *zoom: 1;
}
ul.commissions li.head {
  font-weight: bold;
  background-color: #c3f2ef;
  border-bottom: 2px solid #7d4821;
}
ul.commissions li:not(:first-child) {
  border-top: 1px solid #fbfefd;
}
ul.commissions li > div {
  display: inline;
  padding: 5px 0;
  line-height: 35px;
}
ul.commissions li > div:first-child {
  text-indent: 10px;
}
ul.commissions .title {
  display: inline;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 26px;
}
* html ul.commissions .title {
  overflow-x: hidden;
}
ul.commissions .actions {
  display: inline;
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
}
* html ul.commissions .actions {
  overflow-x: hidden;
}
ul.commissions .email {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
  font-size: 20px;
}
* html ul.commissions .email {
  overflow-x: hidden;
}
ul.commissions .name {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 190px;
}
* html ul.commissions .name {
  overflow-x: hidden;
}
ul.commissions .picture {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 70px;
}
* html ul.commissions .picture {
  overflow-x: hidden;
}
ul.commissions .status {
  display: inline;
  float: left;
  margin-right: 0;
  width: 190px;
}
* html ul.commissions .status {
  overflow-x: hidden;
}
ul.commissions .order_number, ul.commissions .order_total, ul.commissions .commission_amount, ul.commissions .percent, ul.commissions .ordered_by {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 150px;
}
* html ul.commissions .order_number, * html ul.commissions .order_total, * html ul.commissions .commission_amount, * html ul.commissions .percent, * html ul.commissions .ordered_by {
  overflow-x: hidden;
}

form.simple_form {
  background: #fff;
  border: solid 1px #dddddd;
  padding: 20px;
  overflow: hidden;
  *zoom: 1;
  width: auto;
}
form.simple_form .simple_form {
  padding: 0;
  border: 0;
}
form.simple_form .hidden {
  display: none;
}
form.simple_form #creditcard-image {
  display: inline;
  float: left;
  position: relative;
  margin-left: 240px;
}
form.simple_form .input {
  overflow: hidden;
  *zoom: 1;
}
form.simple_form .input label {
  width: 230px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  text-align: right;
  padding-right: 20px;
  font-size: 20px;
  line-height: 35px;
  position: relative;
  top: -5px;
}
form.simple_form .input label {
  *display: inline;
}
form.simple_form .input label.boolean {
  float: left;
}
form.simple_form .input input {
  width: 390px;
}
form.simple_form .input select, form.simple_form .input input {
  font-size: 20px;
}
form.simple_form button, form.simple_form a.button {
  display: inline;
  float: left;
  position: relative;
  margin-left: 240px;
  position: relative;
  left: 10px;
}
form.simple_form .radio input, form.simple_form .radio label {
  float: left;
}
form.simple_form .radio input {
  width: auto;
  margin-top: 10px;
}
form.simple_form .radio .collection_radio {
  width: auto;
  display: block;
  font-size: 14px;
}
form.simple_form .text label {
  float: left;
}
form.simple_form .text textarea {
  width: 300px;
  height: 90px;
}
form.simple_form .boolean input {
  float: left;
  margin-top: 5px;
  margin-left: 250px;
  width: auto;
}
form.simple_form .boolean label {
  text-align: left;
  width: auto;
  margin-left: 5px;
}
form.simple_form .boolean .hint {
  clear: both;
  margin-left: 275px;
  top: -10px;
  position: relative;
}
form.simple_form .terms_and_conditions {
  overflow: auto;
  width: 375px;
  height: 120px;
  background: #fff;
  border: solid 1px #ccc;
  padding: 10px;
  margin-bottom: 5px;
  margin-left: 250px;
}
form.simple_form .terms_and_conditions ol li {
  margin-left: 20px;
  margin-bottom: 10px;
  list-style-type: decimal;
}
form.simple_form .terms_and_conditions ol.alpha li {
  list-style-type: lower-alpha;
  margin-left: 40px;
}
form.simple_form .terms_and_conditions p {
  margin-bottom: 10px;
}
form.simple_form .error {
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  background: #c00;
  position: relative;
  top: -3px;
  padding: 6px 10px;
  margin-left: 10px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  width: 200px;
}
form.simple_form .error {
  *display: inline;
}
form.simple_form .hint {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  width: 200px;
  position: relative;
  vertical-align: top;
  padding: 6px 10px;
  margin-left: 10px;
  font-size: 14px;
  font-weight: bold;
}
form.simple_form .hint {
  *display: inline;
}

#app-trunk_shows-show .steps .done {
  margin: 5px 5px inherit inherit;
}
#app-trunk_shows-show .trunk-show-header h1 {
  margin-bottom: 0;
}
#app-trunk_shows-show .trunk_show {
  display: inline;
  float: left;
  margin-right: 0;
  width: 790px;
}
#app-trunk_shows-show .trunk_show .edit {
  margin-top: 10px;
}
#app-trunk_shows-show .trunk_show .tier {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 790px;
}
* html #app-trunk_shows-show .trunk_show .tier {
  overflow-x: hidden;
}
* html #app-trunk_shows-show .trunk_show {
  overflow-x: hidden;
}
#app-trunk_shows-show .trunk_show textarea {
  width: 300px;
}
#app-trunk_shows-show .name {
  float: left;
  overflow: hidden;
  *zoom: 1;
}
#app-trunk_shows-show .controls {
  float: right;
  overflow: hidden;
  *zoom: 1;
}
#app-trunk_shows-show .location, #app-trunk_shows-show .date {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 390px;
  margin-right: 0;
  display: block;
}
* html #app-trunk_shows-show .location, * html #app-trunk_shows-show .date {
  overflow-x: hidden;
}
#app-trunk_shows-show .location .box, #app-trunk_shows-show .date .box {
  background: white;
  padding: 20px;
  height: 100px;
}
#app-trunk_shows-show .date {
  display: inline;
  float: left;
  margin-right: 0;
  width: 390px;
}
* html #app-trunk_shows-show .date {
  overflow-x: hidden;
}
#app-trunk_shows-show .counts p {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  margin-right: 10px;
}
#app-trunk_shows-show .counts p {
  *display: inline;
}
#app-trunk_shows-show .announce, #app-trunk_shows-show .attendees {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 950px;
}
* html #app-trunk_shows-show .announce, * html #app-trunk_shows-show .attendees {
  overflow-x: hidden;
}
#app-trunk_shows-show .hostess {
  background: white;
  padding: 15px;
}
#app-trunk_shows-show .attendees h2 {
  float: left;
}
#app-trunk_shows-show .attendees .counts {
  float: right;
  padding-top: 5px;
}
#app-trunk_shows-show .trunk_show_attendee {
  overflow: hidden;
  *zoom: 1;
}
#app-trunk_shows-show .trunk_show_attendee .hostess {
  width: 230px;
  font-weight: bolder;
  margin-right: 0px;
}
#app-trunk_shows-show .trunk_show_attendee .attendee {
  width: 230px;
}
#app-trunk_shows-show .trunk_show_attendee .picture {
  float: left;
}
#app-trunk_shows-show .invite-guests {
  background: white;
  padding: 20px;
  width: 800px;
  overflow: hidden;
}
#app-trunk_shows-show .invite-guests form {
  width: 375px;
  float: left;
}
#app-trunk_shows-show .invite-guests .search {
  width: 400px;
  float: right;
}
#app-trunk_shows-show .invite-guests .search input#contacts-search {
  width: 320px;
  padding: 6px;
  border: 1px solid gray;
  font-size: 14px;
}
#app-trunk_shows-show .invite-guests span.hint {
  margin-left: 0;
  width: 350px;
  padding-left: 0;
  font: bold 15px arial;
  margin-bottom: 4px;
}
#app-trunk_shows-show .invite-guests textarea {
  display: block;
  width: 365px;
  margin-bottom: 5px;
}

.steps {
  overflow: hidden;
  *zoom: 1;
  display: inline;
  float: left;
  margin-right: 10px;
  width: 150px;
}
* html .steps {
  overflow-x: hidden;
}
.steps .step {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 150px;
  font: normal 14px Arial;
  background: #e9e9e9;
  color: #ccc;
  margin-bottom: 10px;
}
* html .steps .step {
  overflow-x: hidden;
}
.steps .step h2 {
  font-size: 12px;
  margin: 0;
  padding: 5px;
}
.steps .step span {
  font: 11px arial;
  color: #cccccc;
  padding-left: 5px;
}
.steps .step a {
  color: #ccc;
  text-decoration: none;
}
.steps .step .done, .steps .step .edit {
  font: bold 20px Arial;
  overflow: hidden;
  *zoom: 1;
  color: #faa000;
  float: right;
}
.steps .step.current {
  background: #fcd856;
}
.steps .step.current, .steps .step.current a {
  color: black;
}
.steps .step:hover a * {
  text-decoration: underline;
}

.horizontal-steps {
  margin: 0;
  padding: 0;
  border: 0;
  overflow: hidden;
  *zoom: 1;
  width: 100%;
}
.horizontal-steps li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0px;
  white-space: nowrap;
  display: inline;
  float: left;
  padding-left: 4px;
  padding-right: 4px;
}
.horizontal-steps li:first-child, .horizontal-steps li.first {
  padding-left: 0;
}
.horizontal-steps li:last-child {
  padding-right: 0;
}
.horizontal-steps li.last {
  padding-right: 0;
}
.horizontal-steps ul.steps {
  overflow: none;
}
.horizontal-steps li.step {
  text-align: center;
  font: 18px/24px Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  margin-right: 10px;
  padding: 5px;
  padding-right: 3px;
  background: #e9e9e9;
  color: #ccc;
}
.horizontal-steps li.step h2 {
  font-size: 17px;
}
.horizontal-steps li.step.current {
  color: #204572;
  background: #fcd856;
}

.tier {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 950px;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 20px;
}
* html .tier {
  overflow-x: hidden;
}

.BackboneView.ContactImporter .bar {
  width: 200px;
  height: 20px;
  background: #aaaaaa;
}
.BackboneView.ContactImporter .bar .indicator {
  height: 100%;
  background: #faa000;
  -moz-transition: 0.3s all;
  -webkit-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all;
}
.BackboneView.ContactImporter .status {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
}
.BackboneView.ContactImporter .status {
  *display: inline;
}
.BackboneView.ContactImporter .provider {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  background-repeat: no-repeat;
  padding-left: 20px;
  margin-left: 4px;
}
.BackboneView.ContactImporter .provider {
  *display: inline;
}
.BackboneView.ContactImporter .provider.yahoo {
  background-image: url(../../../images/icons/yahoo-id-7b10e6d43de9352eaefa58d9490beaee.ico);
}
.BackboneView.ContactImporter .provider.google {
  background-image: url(../../../images/icons/gmail-id-b0a2e43c17704747ce846926ce524d42.ico);
}

.BackboneView.Contactfield {
  width: 480px;
  height: 75px;
}

.BackboneView .buyer strong {
  font-weight: bolder;
}

/*  */
.color_chloe {
  color: #faa000;
}

.bg_color_chloe {
  background-color: #faa000;
}

.color_isabel {
  color: #b2e1de;
}

.bg_color_isabel {
  background-color: #b2e1de;
}

.color_isabel_light {
  color: #c3f2ef;
}

.bg_color_isabel_light {
  background-color: #c3f2ef;
}

.color_stick {
  color: #7d4821;
}

.bg_color_stick {
  background-color: #7d4821;
}

.color_stick_light {
  color: #fbfefd;
}

.bg_color_stick_light {
  background-color: #fbfefd;
}

.color_white {
  color: white;
}

.bg_color_white {
  background-color: white;
}

.color_black {
  color: black;
}

.bg_color_black {
  background-color: black;
}

.color_tan1 {
  color: #f6f7f2;
}

.bg_color_tan1 {
  background-color: #f6f7f2;
}

.color_tan2 {
  color: #e5e8d9;
}

.bg_color_tan2 {
  background-color: #e5e8d9;
}

.color_tan3 {
  color: #f6f7f2;
}

.bg_color_tan3 {
  background-color: #f6f7f2;
}

.color_link_color_dark {
  color: #204572;
}

.bg_color_link_color_dark {
  background-color: #204572;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_graye {
  color: #eeeeee;
}

.bg_color_graye {
  background-color: #eeeeee;
}

.color_greye {
  color: #eeeeee;
}

.bg_color_greye {
  background-color: #eeeeee;
}

.color_grayc {
  color: #cccccc;
}

.bg_color_grayc {
  background-color: #cccccc;
}

.color_grayd {
  color: #dddddd;
}

.bg_color_grayd {
  background-color: #dddddd;
}

.color_graya {
  color: #aaaaaa;
}

.bg_color_graya {
  background-color: #aaaaaa;
}

.color_gray9 {
  color: #999999;
}

.bg_color_gray9 {
  background-color: #999999;
}

.color_gray6 {
  color: #666666;
}

.bg_color_gray6 {
  background-color: #666666;
}

.color_gray7 {
  color: #777777;
}

.bg_color_gray7 {
  background-color: #777777;
}

.color_gray3 {
  color: #333333;
}

.bg_color_gray3 {
  background-color: #333333;
}

.color_gray2 {
  color: #222222;
}

.bg_color_gray2 {
  background-color: #222222;
}

.color_gray4 {
  color: #444444;
}

.bg_color_gray4 {
  background-color: #444444;
}

.color_gray {
  color: #cccccc;
}

.bg_color_gray {
  background-color: #cccccc;
}

.color_gray1 {
  color: #fcfcfc;
}

.bg_color_gray1 {
  background-color: #fcfcfc;
}

.color_gray_inactive {
  color: #e9e9e9;
}

.bg_color_gray_inactive {
  background-color: #e9e9e9;
}

.color_green {
  color: #006b22;
}

.bg_color_green {
  background-color: #006b22;
}

.color_green1 {
  color: #669801;
}

.bg_color_green1 {
  background-color: #669801;
}

.color_green2 {
  color: #13a200;
}

.bg_color_green2 {
  background-color: #13a200;
}

.color_red1 {
  color: #cc0000;
}

.bg_color_red1 {
  background-color: #cc0000;
}

.color_red2 {
  color: #d32323;
}

.bg_color_red2 {
  background-color: #d32323;
}

.color_errorRed {
  color: #b83737;
}

.bg_color_errorRed {
  background-color: #b83737;
}

.color_blue1a {
  color: #68879c;
}

.bg_color_blue1a {
  background-color: #68879c;
}

.color_blue2a {
  color: #2a5380;
}

.bg_color_blue2a {
  background-color: #2a5380;
}

.color_orange1 {
  color: #ff9900;
}

.bg_color_orange1 {
  background-color: #ff9900;
}

.color_yellow1 {
  color: #f9e526;
}

.bg_color_yellow1 {
  background-color: #f9e526;
}

.color_yellow2 {
  color: #fcd856;
}

.bg_color_yellow2 {
  background-color: #fcd856;
}

.color_yellow3 {
  color: #f9d616;
}

.bg_color_yellow3 {
  background-color: #f9d616;
}

.color_yellow4 {
  color: #f2d13d;
}

.bg_color_yellow4 {
  background-color: #f2d13d;
}

.color_yellow5 {
  color: #e0aa0f;
}

.bg_color_yellow5 {
  background-color: #e0aa0f;
}

.color_yellow6 {
  color: #fffdc9;
}

.bg_color_yellow6 {
  background-color: #fffdc9;
}

.color_blue1 {
  color: #0c1975;
}

.bg_color_blue1 {
  background-color: #0c1975;
}

.color_blue2 {
  color: #335687;
}

.bg_color_blue2 {
  background-color: #335687;
}

.color_blue3 {
  color: #3a4972;
}

.bg_color_blue3 {
  background-color: #3a4972;
}

.color_blue4 {
  color: #c6b5c4;
}

.bg_color_blue4 {
  background-color: #c6b5c4;
}

.color_blue5 {
  color: #00305e;
}

.bg_color_blue5 {
  background-color: #00305e;
}

.color_blue6 {
  color: #0662a1;
}

.bg_color_blue6 {
  background-color: #0662a1;
}

.color_blue7 {
  color: #619fc3;
}

.bg_color_blue7 {
  background-color: #619fc3;
}

.color_liteblue {
  color: #e6eff4;
}

.bg_color_liteblue {
  background-color: #e6eff4;
}

.color_liteblue2 {
  color: #cee7f5;
}

.bg_color_liteblue2 {
  background-color: #cee7f5;
}

.color_pink1 {
  color: #e87fc9;
}

.bg_color_pink1 {
  background-color: #e87fc9;
}

.color_pink2 {
  color: #d36bc6;
}

.bg_color_pink2 {
  background-color: #d36bc6;
}

.color_pink3 {
  color: #cc00a0;
}

.bg_color_pink3 {
  background-color: #cc00a0;
}

.color_pink4 {
  color: #db28a5;
}

.bg_color_pink4 {
  background-color: #db28a5;
}

.color_dustyPink {
  color: #c8889e;
}

.bg_color_dustyPink {
  background-color: #c8889e;
}

.color_springPeach {
  color: #f38d7b;
}

.bg_color_springPeach {
  background-color: #f38d7b;
}

.color_page_header {
  color: #3a4d85;
}

.bg_color_page_header {
  background-color: #3a4d85;
}

.color_page_copy {
  color: #5c5358;
}

.bg_color_page_copy {
  background-color: #5c5358;
}

.color_stone {
  color: #3d3b3a;
}

.bg_color_stone {
  background-color: #3d3b3a;
}

.color_white2 {
  color: #fbfbfb;
}

.bg_color_white2 {
  background-color: #fbfbfb;
}

#subtotal .label, #order-total .label, #order-charges .label {
  padding: 0px;
  text-align: right;
  font-weight: bold;
}

[id^=orders] .tier a.change {
  color: #0c1975;
  text-decoration: underline;
}

#orders-confirm .ship_address, #orders-confirm .bill_address, #orders-confirm .payments, #orders-confirm .shipments, #orders-complete .ship_address, #orders-complete .bill_address, #orders-complete .payments, #orders-complete .shipments {
  background: white;
  font-size: 13px;
}
#orders-confirm td, #orders-complete td {
  font-size: 11px;
}
#orders-confirm .label, #orders-confirm .info, #orders-complete .label, #orders-complete .info {
  padding: 0px;
}
#orders-confirm .confirm-element, #orders-complete .confirm-element {
  float: left;
  width: 30%;
  margin: 10px 10px 20px 10px;
}
#orders-confirm .details-confirmation-box, #orders-complete .details-confirmation-box {
  background: #ffffff;
  border-color: #FCD856;
  border-style: solid;
  border-width: 1px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: auto;
  clear: both;
  margin-bottom: 20px;
}
#orders-confirm .detail_item_header, #orders-complete .detail_item_header {
  font-weight: bold;
  font-size: 14px;
}

[id^=app-orders] .action, [id^=orders] .action {
  display: inline;
  float: left;
  margin-right: 0;
  width: 790px;
}
* html [id^=app-orders] .action, * html [id^=orders] .action {
  overflow-x: hidden;
}
[id^=app-orders] .action .tier, [id^=orders] .action .tier {
  display: inline;
  float: left;
  margin-right: 0;
  width: 790px;
}
* html [id^=app-orders] .action .tier, * html [id^=orders] .action .tier {
  overflow-x: hidden;
}

#add-line-item {
  margin-bottom: 10px;
}
#add-line-item label {
  display: block;
}
#add-line-item input {
  width: 100%;
  font-size: 24px;
}
#add-line-item .search {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
}
* html #add-line-item .search {
  overflow-x: hidden;
}
#add-line-item .quantity {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 150px;
}
* html #add-line-item .quantity {
  overflow-x: hidden;
}
#add-line-item .add {
  display: inline;
  float: left;
  margin-right: 0;
  width: 150px;
}
* html #add-line-item .add {
  overflow-x: hidden;
}
#add-line-item .add a {
  margin-top: 20px;
}

.simple_form.trunk_show_order {
  width: 750px;
}
.simple_form.trunk_show_order .bill_address {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 750px;
}
* html .simple_form.trunk_show_order .bill_address {
  overflow-x: hidden;
}
.simple_form.trunk_show_order .ship_address {
  display: inline;
  float: left;
  margin-right: 0;
  width: 750px;
}
* html .simple_form.trunk_show_order .ship_address {
  overflow-x: hidden;
}

#order_buttons {
  margin-top: 20px;
}
#order_buttons input {
  float: right;
}
#order_buttons a {
  float: left;
  margin: 10px 30px 0 0;
  font-weight: bold;
}
#order_buttons button {
  float: right;
  margin-left: 0;
}

.charts {
  overflow: hidden;
  *zoom: 1;
  float: left;
  width: 450px;
}

.welcome_bird {
  display: inline;
  float: left;
  margin-right: 10px;
  width: 470px;
  text-align: right;
}
* html .welcome_bird {
  overflow-x: hidden;
}

.welcome {
  display: inline;
  float: left;
  margin-right: 0;
  width: 390px;
}
* html .welcome {
  overflow-x: hidden;
}
.welcome p {
  margin-bottom: 1em;
}

.news {
  overflow: hidden;
  *zoom: 1;
  float: right;
  width: 280px;
  background: white;
  border: 4px solid #e5e8d9;
}
.news ul li .text {
  padding: 10px;
}

.module {
  overflow: hidden;
  *zoom: 1;
  background: #e6eff4;
  border: 1px solid #cccccc;
}
.module .filters {
  width: 300px;
  float: left;
}
.module .filters ul li {
  border-bottom: 1px solid #cccccc;
}
.module .filters ul li a {
  font: normal 14px Georgia;
  padding: 18px;
  display: block;
  color: #444444;
}
.module .filters ul li a.active, .module .filters ul li a:hover {
  color: #e0aa0f !important;
  background: white url(http://assets2.chloeandisabel.com/images/thin-arrow.gif) no-repeat center right !important;
  text-decoration: none;
}
.module .filters ul li a span {
  color: #cccccc;
}
.module .viewport {
  position: relative;
  float: left;
  width: 647px;
  height: 309px;
  overflow: hidden;
}
.module .viewport .panels {
  overflow: hidden;
  *zoom: 1;
  position: relative;
  width: 999999px;
}
.module .viewport .panels .panel {
  float: left;
  width: 647px;
  background: white;
  border-left: 1px solid #cccccc;
}
.module .viewport .panels .panel table {
  border: none;
}
.module .viewport .panels .panel table td {
  padding: 8px;
  border-bottom: 1px solid #cccccc;
  border-right: none;
}
.module .viewport .panels .panel table td.number {
  color: #999999;
  width: 20px;
}
.module .viewport .panels .panel table td.amount {
  font-weight: bold;
}
.module .viewport .panels .panel table td.avatar img {
  border: 2px solid #cccccc;
}
.module .viewport .panels .panel .grid {
  overflow: hidden;
  *zoom: 1;
  padding: 20px 0;
  color: #999999;
  border-bottom: 1px solid #cccccc;
}
.module .viewport .panels .panel .grid ul {
  float: left;
  padding-left: 20px;
}
.module .viewport .panels .panel .grid ul.col1 {
  border-right: 1px solid #cccccc;
}
.module .viewport .panels .panel .grid ul li {
  overflow: hidden;
  *zoom: 1;
  width: 297px;
  float: left;
  margin-bottom: 15px;
}
.module .viewport .panels .panel .grid ul li img {
  float: left;
  margin-right: 10px;
  border: 3px solid #cccccc;
}
.module .viewport .panels .panel .grid .info {
  float: left;
}
.module .viewport .panels .panel .grid .info h2 {
  font: normal 16px Helvetica, Arial;
  text-transform: none;
  margin: 0;
}
.module .viewport .panels .panel .grid .info .location {
  margin-bottom: 8px;
}
.module .viewport .panels .panel .grid .info .joined {
  color: #999999;
}
.module .viewport .more {
  position: absolute;
  bottom: 0px;
  border-left: 1px solid #cccccc;
  width: 100%;
}
.module .viewport .more a {
  display: block;
  padding: 15px;
  font: bold 12px Helvetica, Arial;
  color: #cccccc;
  text-transform: uppercase;
  border: 0;
  background: white;
}
.module .viewport .more a:hover {
  background: #e6eff4;
  color: #444444;
}

.promotions .viewport {
  height: 382px;
}

.tabs {
  margin-top: -35px;
  width: 100%;
}
.tabs ul {
  overflow: hidden;
  *zoom: 1;
  border-right: 1px solid #cccccc;
}
.tabs ul li {
  float: right;
}
.tabs ul li a {
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  display: block;
  padding: 15px 20px 15px 20px;
  color: #cccccc;
}
.tabs ul li a.active, .tabs ul li a:hover {
  background: white;
  color: #222222;
}

#report_card .earnings, #report_card .performance, #report_card .free_jewelry {
  width: 260px;
  height: 240px;
  float: left;
  margin-right: 25px;
  padding: 20px;
  background: #ffffcc;
}
#report_card .earnings h2, #report_card .performance h2, #report_card .free_jewelry h2 {
  text-transform: none;
}
#report_card .earnings p, #report_card .performance p, #report_card .free_jewelry p {
  font-size: 12px;
  line-height: 1.4em;
  margin-bottom: 10px;
}
#report_card .earnings strong, #report_card .performance strong, #report_card .free_jewelry strong {
  font-weight: bold;
}
#report_card .earnings ul, #report_card .performance ul, #report_card .free_jewelry ul {
  list-style: disc;
  padding-left: 20px;
  margin-bottom: 10px;
}
#report_card div.attention {
  background: #ffdddd;
  border: solid 2px #eecccc;
}
#report_card div.attention h2, #report_card div.attention strong.attention {
  color: #cc0000;
}
#report_card div.success {
  background: #ddffdd;
  border: solid 2px #cceecc;
}
#report_card div.success h2, #report_card div.success strong.success {
  color: #009900;
}
#report_card .free_jewelry {
  margin-right: 0;
  border: solid 2px #eeeebb;
}
#report_card .progress_graph {
  height: 10px;
  border: solid 1px #eedd66;
  background: white;
}
#report_card .progress_graph .bar {
  height: 10px;
  float: left;
  background: #eedd33;
}
#report_card .label {
  overflow: hidden;
  *zoom: 1;
  font-size: 12px;
}
#report_card .label em {
  font-weight: bold;
  font-style: italic;
}
#report_card .target_label {
  text-align: right;
  font-size: 11px;
  font-weight: bold;
}
#report_card .targets {
  overflow: hidden;
  *zoom: 1;
  margin-left: 2px;
}
#report_card .targets .target_label {
  float: left;
  font-size: 11px;
  text-align: right;
  width: 37px;
  border-right: solid 1px #eedd66;
  padding-right: 5px;
  margin-bottom: 10px;
}
#report_card .attention .progress_graph {
  border-color: #ff9999;
}
#report_card .attention .progress_graph .bar {
  background: #cc3333;
}
#report_card .success .progress_graph {
  border-color: #99cc99;
}
#report_card .success .progress_graph .bar {
  background: #33cc33;
}

#merchandiser_kits li {
  margin-bottom: 20px;
}
#merchandiser_kits li button {
  margin: 20px 0 0 0;
}

.trainee_status {
  overflow: hidden;
  *zoom: 1;
  float: left;
  width: 600px;
}
.trainee_status p {
  font-size: 14px;
}
.trainee_status .info {
  margin-bottom: 20px;
}
.trainee_status ul {
  border: solid 1px #dddddd;
  border-top: 0;
}
.trainee_status ul li {
  background: white;
  padding: 10px 10px 5px 10px;
  border-top: solid 1px #dddddd;
}
.trainee_status ul li h3 {
  font-size: 18px;
  text-transform: none;
}
.trainee_status ul li h3.complete {
  font-weight: normal;
}
.trainee_status ul li p {
  margin-bottom: 5px;
}

.info_field {
  overflow: hidden;
  *zoom: 1;
  font-size: 20px;
}
.info_field .label, .info_field .info {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  padding-right: 20px;
  line-height: 35px;
  position: relative;
  top: -5px;
  float: left;
}
.info_field .label, .info_field .info {
  *display: inline;
}
.info_field .label {
  width: 230px;
  text-align: right;
}

.link_field {
  padding-left: 250px;
  font-size: 20px;
  line-height: 20px;
}
.link_field .link {
  font-size: 14px;
}

.form_instructions {
  width: 650px;
  margin-bottom: 20px;
  font-size: 14px;
}

input[type='submit'] {
  font-size: 18px;
  font-weight: bold;
}

form fieldset {
  margin-top: 5px;
  padding-top: 10px;
}
form fieldset legend {
  font: bold 13px Helvetica, Arial;
  color: #ff9900;
  text-transform: uppercase;
  border-top: solid 1px #cccccc;
  padding: 10px 0;
  width: 100%;
}

#popup_container {
  background: white;
  border: solid 10px #999999;
}
#popup_container #popup_content {
  padding: 20px;
}
#popup_container #popup_message {
  font: 14px Helvetica, Arial;
}
#popup_container #popup_panel {
  margin-top: 10px;
}
#popup_container #popup_overlay {
  background: white;
}

.flash {
  margin-bottom: 20px;
  padding: 10px;
  border: solid 1px;
  font-size: 18px;
}

.flash.notice {
  background: #ddffdd;
  border-color: #cceecc;
}

.flash.alert, .flash.error, .flash.errors {
  background: #ffdddd;
  border-color: #eecccc;
}

.errorExplanation {
  margin-bottom: 20px;
  padding: 10px;
  border: solid 1px #eecccc;
  background: #ffdddd;
}
.errorExplanation h2 {
  margin-bottom: 5px;
}
.errorExplanation p {
  font-size: 14px;
}

.button-rounded {
  background: transparent url(../../../images/admin/buttons/right_01-id-49057d858483bc1bc1ff2c2d6bde2d41.png) no-repeat scroll top right;
}
.button-rounded .wrapped {
  border: none;
  background: transparent none;
  float: none;
  margin: 0;
}
.button-rounded span {
  background: transparent url(../../../images/admin/buttons/left_01-id-17989081a8ab3911ec6188f53241007b.png) no-repeat;
}

a.button {
  background: transparent url(../../../images/admin/buttons/right_01-id-49057d858483bc1bc1ff2c2d6bde2d41.png) no-repeat scroll top right;
  display: block;
  float: left;
  cursor: pointer;
  margin-right: 6px;
  padding-right: 20px;
  text-decoration: none;
  color: #111 !important;
  font-weight: bold;
  font-family: Helvitica, sans-serif;
  outline: none;
}

a.button span {
  background: transparent url(../../../images/admin/buttons/left_01-id-17989081a8ab3911ec6188f53241007b.png) no-repeat;
  display: block;
  line-height: 22px;
  padding: 7px 0 5px 20px;
  text-shadow: #efefef 1px 1px 0px;
}

a.button img {
  vertical-align: middle;
  margin: 0 3px 0 0;
}

a.button.cancel span {
  font-weight: normal;
}

a.button.small {
  font-size: 1em;
  background: transparent url(../../../images/admin/buttons/right_01_small-id-15b314a592bf8211a404be83aba112c6.png) no-repeat scroll top right;
  padding-right: 20px;
}

a.button.small span {
  background: transparent url(../../../images/admin/buttons/left_01_small-id-d7824cf55fd60497140995e564785db0.png) no-repeat;
  padding: 5px 0 3px 20px;
  line-height: 21px;
}

a.button.green {
  background: transparent url(../../../images/admin/buttons/green/right_01-id-64835c096af36ffbf7d694b79d3c60ed.png) no-repeat scroll top right;
  color: #151 !important;
}

a.button.green span {
  background: transparent url(../../../images/admin/buttons/green/left_01-id-318ea173cd45ba437235eae6b1a94bb2.png) no-repeat;
}

button {
  border: 0;
  cursor: pointer;
  font-weight: bold;
  padding: 0 20px 0 0;
  text-align: center;
  background: url(../../../images/admin/buttons/right_01-id-49057d858483bc1bc1ff2c2d6bde2d41.png) center right no-repeat;
  font-size: 1.3em;
  outline: none;
}

button span {
  position: relative;
  display: block;
  white-space: nowrap;
  padding: 0 0 0 20px;
  height: 35px;
  line-height: 35px;
  background: url(../../../images/admin/buttons/left_01-id-17989081a8ab3911ec6188f53241007b.png) center left no-repeat;
  text-shadow: #efefef 1px 1px 0px;
}

button span img {
  vertical-align: middle;
  margin: 0 3px 0 0;
}

button:focus {
  outline: none;
}

button.tick {
  background: none;
  width: 24px;
}

.purchase_jewelry {
  overflow: hidden;
  *zoom: 1;
  float: left;
  width: 600px;
}
.purchase_jewelry ul {
  border: solid 1px #dddddd;
  border-top: 0;
}
.purchase_jewelry ul li {
  background: white;
  padding: 10px 10px 5px 10px;
  border-top: solid 1px #dddddd;
}
.purchase_jewelry ul li h3 {
  font-size: 18px;
  text-transform: none;
}
.purchase_jewelry ul li h3.complete {
  font-weight: normal;
}
.purchase_jewelry ul li p {
  margin-bottom: 5px;
}
.purchase_jewelry ul li ul {
  border: 0;
}
.purchase_jewelry ul li ul li {
  border: 0;
  padding: 0;
  margin-bottom: 10px;
  font-size: 14px;
}

table {
  width: 100%;
  margin-bottom: 20px;
  border-top: 0;
}
table th {
  text-align: center;
  font-weight: bold;
}
table td,
table th {
  padding: 2px;
}
table td.numeric,
table th.numeric {
  text-align: right;
}
table tr th {
  background: #eeeeee;
  text-align: left;
  font: normal 14px Georgia;
  color: #666666;
  padding: 10px;
}
table tr td {
  border-top: solid 1px #dddddd;
  background: white;
  padding: 10px;
}
table tr td a {
  font: normal 14px Helvetica, Arial;
  color: #ff9900;
}
table tr td.footer_total {
  text-align: right;
}

#registration {
  width: 750px;
  margin: 30px;
  overflow: hidden;
  position: relative;
}
#registration .bold {
  font-weight: bold;
}
#registration p.intro {
  font: normal 18px Georgia;
}
#registration #no-account {
  overflow: hidden;
  *zoom: 1;
  clear: both;
}

.mymom {
  background: white;
  overflow: hidden;
}

.press-summary ol {
  list-style: none;
}
.press-summary li {
  padding: 10px;
}
.press-summary li a {
  color: #619fc3;
  margin: 0px;
  display: block;
  width: 100%;
  height: 100%;
}
.press-summary .date {
  font: 14px arial;
}
.press-summary .title {
  font: 16px georgia;
}
.press-summary .publication {
  float: left;
  font: 16px georgia;
}

div[id^=returns] h1 {
  margin: 20px 0 15px;
  clear: left;
}

div[id^=returns] .nav-container {
  display: inline;
}

div[id^=returns] .help {
  padding-top: 20px;
  float: right;
}
div[id^=returns] .help .box-item {
  overflow: visible;
}
div[id^=returns] .help .box-item .text {
  background: url(../../../images/bg-txt2-id-8b098069795f4dd5b42b349db0a50c24.gif) scroll 0 0 transparent;
  height: 25px;
  float: right;
  width: 124%;
}

#header_left {
  padding-top: 20px;
  width: 33%;
  float: left;
}
#header_left h1 {
  display: inline;
}

.rma-steps {
  padding-bottom: 15px;
}
.rma-steps .step {
  width: 23%;
}

.rma_sidebar ul.steps {
  overflow: none;
  width: 173px;
}
.rma_sidebar li.step {
  font: 18px/24px Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  margin: 3px;
  padding: 5px;
  width: 107%;
}
.rma_sidebar li.step h2 {
  font-size: 17px;
}
.rma_sidebar strong.email-link {
  font-size: 115%;
}

.rma-detail {
  margin-bottom: 0px;
}
.rma-detail span.damaged {
  float: right;
}
.rma-detail td span.damaged {
  margin-right: 63px;
}

.rma-content span.damaged {
  float: right;
}
.rma-content .address-bg {
  background: #eeeeee;
}
.rma-content input[type="submit"] {
  color: #faa000;
  border: 1px solid #faa000;
  background: white;
  padding: 4px 18px;
  cursor: pointer;
}
.rma-content input[type="submit"]:hover {
  border: 1px solid #222222;
  color: #444444;
}
.rma-content .rma-table input[type="submit"] {
  float: right;
}
.rma-content .rma-table .qty {
  width: 1%;
}
.rma-content .rma-table .img {
  width: 7%;
}
.rma-content .rma-table .sku {
  width: 5%;
}
.rma-content .rma-table .price {
  width: 1%;
}
.rma-content .rma-table .reason {
  width: 150px;
}
.rma-content .rma-table .reason select {
  display: block;
}
.rma-content .rma-table .reason select.hidden {
  display: none;
}
.rma-content .rma-table .damaged {
  width: 5%;
}
.rma-content .rma-table .damaged input {
  display: block;
}
.rma-content .rma-table .damaged input.hidden {
  display: none;
}
.rma-content .rma-table .replace-damage {
  margin-bottom: 7px;
}
.rma-content .rma-table td.reason {
  padding-left: 3px;
}
.rma-content .rma-table th {
  font-weight: bold;
  font-size: 82%;
  width: 16%;
  line-height: 15px;
}
.rma-content .rma-table th.qty {
  text-align: center;
}
.rma-content .rma-table th span.damaged {
  margin-right: 5px;
}
.rma-content #rma_email_confirmation {
  overflow: hidden;
  *zoom: 1;
}
.rma-content #rma_email_confirmation .email {
  float: left;
  padding-bottom: 20px;
}
.rma-content #rma_email_confirmation #return_authorization_submit {
  font-size: 10px;
}
.rma-content .shipping.notice {
  font-size: 16px;
  color: #faa000;
}
.rma-content .print {
  padding-top: 4px;
  padding-bottom: 15px;
  padding-right: 431px;
  padding-top: 20px;
  float: right;
}
.rma-content .actions {
  background-color: white;
  background-image: none;
  border-top: 2px solid #eeeeee;
  border-bottom: 2px solid #eeeeee;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}
.rma-content .confirm {
  text-align: right;
  line-height: 26px;
}
.rma-content .edit {
  float: left;
  padding-top: 3px;
}
.rma-content .continue, .rma-content .cancel {
  color: #faa000 !important;
  border: 1px solid #faa000;
  background: white;
  padding: 4px 18px;
  cursor: pointer;
}
.rma-content .continue:hover, .rma-content .cancel:hover {
  border: 1px solid #222222;
  color: #444444;
}
.rma-content .cancel {
  font-size: 65%;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 10px;
  padding-right: 10px;
}
.rma-content textarea#return_authorization_reason {
  width: 99%;
}
.rma-content ol {
  padding-left: 20px;
  list-style: decimal;
}

.finder-form {
  background: none;
}
.finder-form fieldset label {
  font-size: 20px;
  width: 30%;
}
.finder-form fieldset label.error {
  color: red;
  font-size: 12px;
  float: right;
}
.finder-form fieldset input {
  font-size: 20px;
  width: 60%;
}
.finder-form input[type="submit"] {
  margin-top: 10px;
  margin-right: 94px;
  float: right;
}

.rma-shipping {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 15px;
}
.rma-shipping .recipient {
  width: 50%;
  float: left;
}
.rma-shipping .recipient dd {
  padding-bottom: 10px;
}
.rma-shipping .rma_address {
  width: 50%;
  float: right;
}
.rma-shipping .rma_address .label {
  margin-right: 230px;
}
.rma-shipping .rma_address .label .edit-action {
  float: right;
}
.rma-shipping .rma_address .label .edit-action a {
  border: 1px solid #ff9900;
  color: #ff9900;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}
.rma-shipping .rma_address #online_order_submit {
  font-size: 65%;
}

.print-rma {
  width: 790px;
  margin: 0 auto;
}
.print-rma .header {
  text-align: center;
  padding: 30px;
}
.print-rma .logo {
  margin: 0 auto;
}

/* TipTip CSS - Version 1.2 */
#tiptip_holder {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99999;
}

#tiptip_holder.tip_top {
  padding-bottom: 5px;
}

#tiptip_holder.tip_bottom {
  padding-top: 5px;
}

#tiptip_holder.tip_right {
  padding-left: 5px;
}

#tiptip_holder.tip_left {
  padding-right: 5px;
}

#tiptip_content {
  font: 13px helvetica, arial, sans-serif;
  color: #fff;
  text-shadow: 0 0 2px #000;
  padding: 4px 8px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  background-color: #191919;
  background-color: rgba(25, 25, 25, 0.92);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(black));
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  box-shadow: 0 0 3px #555;
  -webkit-box-shadow: 0 0 3px #555;
  -moz-box-shadow: 0 0 3px #555;
}

#tiptip_arrow, #tiptip_arrow_inner {
  position: absolute;
  border-color: transparent;
  border-style: solid;
  border-width: 6px;
  height: 0;
  width: 0;
}

#tiptip_holder.tip_top #tiptip_arrow {
  border-top-color: #fff;
  border-top-color: rgba(255, 255, 255, 0.35);
}

#tiptip_holder.tip_bottom #tiptip_arrow {
  border-bottom-color: #fff;
  border-bottom-color: rgba(255, 255, 255, 0.35);
}

#tiptip_holder.tip_right #tiptip_arrow {
  border-right-color: #fff;
  border-right-color: rgba(255, 255, 255, 0.35);
}

#tiptip_holder.tip_left #tiptip_arrow {
  border-left-color: #fff;
  border-left-color: rgba(255, 255, 255, 0.35);
}

#tiptip_holder.tip_top #tiptip_arrow_inner {
  margin-top: -7px;
  margin-left: -6px;
  border-top-color: #191919;
  border-top-color: rgba(25, 25, 25, 0.92);
}

#tiptip_holder.tip_bottom #tiptip_arrow_inner {
  margin-top: -5px;
  margin-left: -6px;
  border-bottom-color: #191919;
  border-bottom-color: rgba(25, 25, 25, 0.92);
}

#tiptip_holder.tip_right #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -5px;
  border-right-color: #191919;
  border-right-color: rgba(25, 25, 25, 0.92);
}

#tiptip_holder.tip_left #tiptip_arrow_inner {
  margin-top: -6px;
  margin-left: -7px;
  border-left-color: #191919;
  border-left-color: rgba(25, 25, 25, 0.92);
}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #tiptip_content {
    padding: 4px 8px 5px 8px;
    background-color: rgba(45, 45, 45, 0.88);
  }

  #tiptip_holder.tip_bottom #tiptip_arrow_inner {
    border-bottom-color: rgba(45, 45, 45, 0.88);
  }

  #tiptip_holder.tip_top #tiptip_arrow_inner {
    border-top-color: rgba(20, 20, 20, 0.92);
  }
}
.rmas .submit-return-message {
  font-weight: bold;
  padding-bottom: 20px;
}

.faqs h1 {
  margin-bottom: 30px;
}
.faqs h2 {
  font-weight: bold;
  font-size: 21px;
  margin-bottom: 5px !important;
}
.faqs .toc ol {
  margin-bottom: 30px;
}
.faqs .toc ol li {
  margin-bottom: 0;
}
.faqs div {
  padding: 0;
}
.faqs .faq {
  border-top: 1px solid #aaaaaa;
  padding-top: 30px;
}
.faqs .faq h2 {
  padding-bottom: 15px;
}
.faqs .faq .question h4 {
  margin-left: 15px;
  font-size: 16px;
  font-weight: bold;
}
.faqs .faq .question .answer {
  padding: 15px;
  margin-bottom: 5px;
}
.faqs .faq .question .back-to-top {
  color: #204572;
  text-decoration: underline;
  font-size: 12px;
  display: block;
  margin-top: 10px;
}
.faqs .faq .current-question {
  padding-top: 25px;
  padding-bottom: 25px;
}
.faqs .faq .current-question h4 {
  color: #619fc3;
}
.faqs .faq .current-question .answer {
  border: 2px solid #619fc3;
  background: white;
  margin-bottom: 15px;
  margin-top: 5px;
}