/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(/core/img/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/core/img/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/core/img/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/core/img/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/core/img/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/core/img/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/core/img/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/core/img/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/core/img/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#666;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/core/img/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/core/img/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/core/img/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/core/img/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/core/img/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/core/img/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/*default.css*/
@font-face {
  font-family: "Brandon Grot W01 Bold";
  src: url("http://media.lanecrawford.com/fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix");
  src: url("http://media.lanecrawford.com/fonts/c12a6d37-72c1-408b-9ca9-32946956c57f.eot?#iefix") format("eot"), url("http://media.lanecrawford.com/fonts/4f2d0548-c7dc-459b-a2e0-e86656a10ded.woff") format("woff"), url("http://media.lanecrawford.com/fonts/dc21d9e5-516f-4e7e-9a84-7be79a44c2dd.ttf") format("truetype"), url("http://media.lanecrawford.com/fonts/a9bdb836-ee14-494d-8c69-5617c5720992.svg#a9bdb836-ee14-494d-8c69-5617c5720992") format("svg");
}
@font-face {
  font-family: "BrandonGrotW01-Regular";
  src: url("http://media.lanecrawford.com/fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix");
  src: url("http://media.lanecrawford.com/fonts/49d8a110-dd06-4918-9fea-516c27058edf.eot?#iefix") format("eot"), url("http://media.lanecrawford.com/fonts/6b45f9ca-22b4-48ca-962f-6ff1fa7fc196.woff") format("woff"), url("http://media.lanecrawford.com/fonts/7fdcfbf6-62ea-4d31-935f-cac99a996c73.ttf") format("truetype"), url("http://media.lanecrawford.com/fonts/80f420d4-9e57-4016-b805-01b95b2e08f3.svg#80f420d4-9e57-4016-b805-01b95b2e08f3") format("svg");
}
#page {
  font-family: "Georgia", Georgia, Arial, serif;
  font-size: 14px;
  font-color: #000;
  border: 0;
	padding: 18px 0;
}
#page h1,
#page h2,
#page h3,
#page h1.title,
.title,
.thumbnails a,
.thumbnails .caption,
.message {
  color: #000;
  font-family: "Brandon Grot W01 Bold", sans-serif !important;
  font-weight: normal;
  letter-spacing: 6px;
  text-transform: uppercase;
}
#page h1,
#page h1.title,
#submission_form .title,
#page .title,
.message {
  font-size: 22px;
  line-height: 1;
  padding: 0;
}
}
#page h1 {
  margin-bottom: 30px;
}
#page h3,
.subtitle {
  font-size: 14px;
}
#entry h1 {
   margin-bottom: 10px;
}
#page h1 small,
#details h2 small {
  font-family: "BrandonGrotW01-Regular", sans-serif !important;
  font-size: 18px;
  letter-spacing: 2px;
  line-height: 1;
}
.thumbnails a:hover {
  text-decoration: none;
}
.create_button a {
  line-height: 1.8;
}
.thumbnails .caption br {
  display: none;
  height: 0;
}
.thumbnails .caption span {
  display: block;
  letter-spacing: 2px;
  line-height: 1;
}
.thumbnails .caption .caption1,
.thumbnails li.create_button a {
  font-family: "Brandon Grot W01 Bold", sans-serif !important;
  font-size: 22px;
  line-height: 1.6;
  text-transform: uppercase;
}
.thumbnails .caption2,
.thumbnails .caption3 {
  font-family: "BrandonGrotW01-Regular", sans-serif !important;
  font-size: 12px;
  letter-spacing: 2px;
}
.thumbnails .caption3 {
  color: red;
  min-height: 30px;
}
.thumbnails .caption4 {
  font-family: "BrandonGrotW01-Regular", sans-serif !important;
  font-size: 16px;
}
.message small {
  display: block;
  font-size: 18px;
  letter-spacing: 2px;
}
.btn, .nav,
#submission_form input[type="submit"] {
  background-color: #fff;
  border: 1px solid #000;
  font-family: "Brandon Grot W01 Bold", sans-serif !important;
  font-size: 12px;
  letter-spacing: 1px;
  line-height: 1;
  margin-right: 20px;
  text-align: center;
  text-transform: uppercase;
  width: 180px;
}
#page .header {
  margin-bottom: 30px;
text-align:center;
}
#details li strong,
#submission_form label,
#submission_form .label {
  color: #000;
  font-size: 12px;
  font-family: Arial, sans-serif !important;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 1;
  margin-top: 14px;
  margin-bottom: 8px;  
  text-align: left !important;
  text-transform: none;
}

.buttons {
  clear: both;
  margin: 30px auto;
  overflow: hidden;
}
#submission_form form {
  margin: 0 0 30px;
}
#submission_form label {
  display: block;
}
#submission_form select,
#submission_form textarea,
#submission_form input[type="text"],
#submission_form input[type="password"],
#submission_form input[type="number"],
#submission_form input[type="email"],
#submission_form input[type="tel"] {
  display: inline-block;
  height: 14px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 12px;
  line-height: 1;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  vertical-align: middle;
}
#submission_form textarea {
  height: auto;
}
#submission_form select,
#submission_form textarea,
#submission_form input[type="text"],
#submission_form input[type="password"],
#submission_form input[type="number"],
#submission_form input[type="email"],
#submission_form input[type="tel"] {
  background-color: #fff;
  border: 1px solid #c0c0c0;
  color: #666;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  border-radius: 2px;
}
#submission_form select:focus, 
#submission_form textarea:focus,
#submission_form input[type="text"]:focus,
#submission_form input[type="number"]:focus,
#submission_form input[type="email"]:focus,
#submission_form input[type="tel"]:focus {
  border-color: rgba(0, 0, 0, 0.8);
  color: #000 !important;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0,0,0,.6);
}
#submission_form input[type="radio"],
#submission_form input[type="checkbox"] {
  margin: 4px 0 0;
  *margin-top: 0;
  /* IE7 */

  margin-top: 1px \9;
  /* IE8-9 */

  line-height: normal;
}
#submission_form input[type="image"],
#submission_form input[type="submit"],
#submission_form input[type="reset"],
#submission_form input[type="button"],
#submission_form input[type="radio"],
#submission_form input[type="checkbox"] {
  width: auto;
}
#submission_form select,
#submission_form input[type="file"] {
  height: 30px;
  /* In IE7, the height of the select element cannot be changed by height, only font-size */

  *margin-top: 4px;
  /* For IE7, add top margin to align select with labels */

  line-height: 30px;
}
#submission_form select {
  width: 220px;
  border: 1px solid #ccc;
  background-color: #fff;
  height: 24px;
  padding: 2px;
  vertical-align: top;
  width: 220px;
  float: left;
  margin: 0 0 10px;
}
#submission_form select[multiple],
#submission_form select[size] {
  height: auto;
}
#submission_form input:-moz-placeholder,
#submission_form textarea:-moz-placeholder {
  color: #999;
}
#submission_form input:-ms-input-placeholder,
#submission_form textarea:-ms-input-placeholder {
  color: #999;
}
#submission_form input::-webkit-input-placeholder,
#submission_form textarea::-webkit-input-placeholder {
  color: #999;
}
#submission_form .radio,
#submission_form .checkbox {
  min-height: 20px;
  padding-left: 20px;
}
#submission_form .radio input[type="radio"],
#submission_form .checkbox input[type="checkbox"] {
  float: left;
  margin-left: -20px;
}
#submission_form .radio.inline,
#submission_form .checkbox.inline {
  display: inline-block;
  padding-top: 5px;
  margin-bottom: 0;
  vertical-align: middle;
}
#submission_form .radio.inline + .radio.inline,
#submission_form .checkbox.inline + .checkbox.inline {
  margin-left: 10px;
}
input[class*="span"],
select[class*="span"],
textarea[class*="span"],
.uneditable-input[class*="span"] {
  float: none;
  margin-left: 0;
}
#submission_form input,
#submission_form textarea,
.uneditable-input {
  margin-left: 0;
}
#submission_form input:focus:invalid,
#submission_form textarea:focus:invalid,
#submission_form select:focus:invalid {
  color: #b94a48;
  border-color: #ee5f5b;
}
#submission_form input:focus:invalid:focus,
#submission_form textarea:focus:invalid:focus,
#submission_form select:focus:invalid:focus {
  border-color: #e9322d;
  -webkit-box-shadow: 0 0 6px #f8b9b7;
  -moz-box-shadow: 0 0 6px #f8b9b7;
  box-shadow: 0 0 6px #f8b9b7;
}
.btn {
  display: inline-block;
  padding: 4px 12px;
  margin-right: 20px;
  margin-bottom: 0;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #000;
  border: 1px solid #000;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #000;
  background-color: #fff;
}
.btn:active,
.btn.active {
  background-color: #fff \9;
}
.btn:hover {
  color: #000;
  text-decoration: none;
}
.btn:focus {
  outline: none;
}
.btn.active,
.btn:active {
  background-image: none;
  outline: 0;
}
.btn-primary.active {
  color: rgba(255, 255, 255, 0.75);
}
.btn-primary {
  color: #fff;
  background-color: #000;
  border-color: #000;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color: #fff;
  background-color: #000;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #000 \9;
}
input[type="submit"].btn::-moz-focus-inner {
  padding: 0;
  border: 0;
}
.buttons .last {
  margin-right: 0;
}
.nav {
  margin-left: 0;
  margin-bottom: 20px;
  list-style: none;
  text-transform: uppercase;
}
.nav li a {
  display: block;
  width: 180px;
}
.nav li a:hover {
  text-decoration: none;
}
.nav .pull-right {
  float: right;
}
.nav-tabs:before,
.nav-tabs:after {
  display: table;
  line-height: 0;
  content: "";
}
.nav-tabs:after {
  clear: both;
}
.nav-tabs li {
  float: left;
}
.nav-tabs li a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}
.nav-tabs {
  border: 0 none;
  border-bottom: 1px solid #000;
  margin-left: 14px;
  padding-left: 0;
  position: relative;
}
.nav-tabs li {
  margin-bottom: -1px;
}
.nav-tabs li a {
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 20px;
  border: 1px solid transparent;
}
.nav-tabs li a:hover {
  background-color: #fff;
  border-color: #000 #000 #fff;
  text-decoration: none;
}
.nav-tabs li a.active,
.nav-tabs li a.active:hover,
.nav-tabs li a.active:focus {
  color: #000;
  cursor: default;
  background-color: #fff;
  border: 1px solid #000;
  border-bottom-color: #fff;
  text-decoration: none;
}
.pagination {
  margin: 20px 0;
}
.pagination ol {
  display: inline-block;
  margin-left: 0;
  margin-bottom: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.pagination ol li {
  display: inline;
}
.pagination ol li a,
.pagination ol li span,
.pagination ol .current {
  float: left;
  padding: 4px 12px;
  line-height: 20px;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
  border-left-width: 0;
}
.pagination ol li a:hover,
.pagination ol a.active {
  background-color: #f5f5f5;
}
.pagination ol a.active {
  color: #999;
  cursor: default;
}
.pagination ol .disabled,
.pagination ol .disabled:hover,
.pagination ol .current,
.pagination ol .current:hover {
  color: #999;
  background-color: transparent;
  cursor: default;
}
.pagination ol li:first-child a,
.pagination ol li:first-child span {
  border-left-width: 1px;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.pagination ol li:last-child a,
.pagination ol li:last-child span {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
}
.pagination-centered {
  text-align: center;
}
.thumbnails {
  margin-left: -20px;
  list-style: none;
}
.thumbnails:before,
.thumbnails:after {
  display: table;
  content: "";
  line-height: 0;
}
.thumbnails:after {
  clear: both;
}
.thumbnails li {
  float: left;
  margin-bottom: 20px;
  margin-left: 20px;
}
.thumbnails a {
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnails a:hover {
  border-color: #0088cc;
}
.thumbnails li img {
  display: block;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.close {
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  color: #000;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.hide {
  display: none;
}
.show {
  display: block;
}
.invisible {
  visibility: hidden;
}
.visuallyhidden {
    border: 0 none;
    clip: rect(0px, 0px, 0px, 0px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
.affix {
  position: fixed;
}


/* ==========================================================================
   =Interactive Page
   ========================================================================== 
*/
#details {
  padding: 20px 0;
}
#details li {
  margin: 0 0 20px;
}
#form_fields {
  margin: 0 auto;
  width: 480px;
  text-align: left;
}
#submission_form {
   width: 660px;
}
#submission_form div {
  clear: both;
}
#sketch_data .input,
#sketch_data label,
#sketch_data textarea {
  display: none;
}
#SketchSalutation{
  width: 80px !important;
}
#SketchLastName {
  width: 120px !important;
}
#SketchFirstName {
  width: 180px !important;
}
#SketchPhoneCode {
  width: 85px !important;
}
#SketchPhone {
  width: 180px !important;
}
#submission_form div.submit {
  float: left;
}
#submission_form div.checkbox {
  background: none transparent;
  float: none;
  display: block;
}
#submission_form .checkbox label {
  display: inline-block;
  margin-top: 0;
  padding-top: 5px;
  width: 300px;
}
#submission_form .input a {
  background: none transparent;
  border: 0 none;
  display: inline;
  float: none;
  height: auto;
  text-decoration: underline;
  width: auto;
}
#submission_form input[type="submit"] {
  background-color: #000;
  border: 1px solid #000;
  color: #fff;
  cursor: pointer;
  height: 22px;
  margin-right: 0;
  padding-top: 0;
  width: 200px;
}
#submission_form input.error {
  border-color: #ff0000;
}
#submission_form label.error {
  clear: both;
  color: #ff0000;
  float: left;
  margin: 0 0 20px;
  padding: 4px;
}
#terms h3 {
  font-family: Georgia,serif !important;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: normal;
  text-decoration: underline;
  text-transform: capitalize;
}
#terms ul li {
  list-style: none;
}

/* ==========================================================================
   =Gallery Page
   ========================================================================== 
*/
.thumbnails li {
  height: 200px;
  overflow: hidden;
  position: relative;
}
.thumbnails a,
.thumbnails a:hover {
  box-shadow: 0 0 0 0;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  border-radius: 0px;
  border-width: 0;
  padding: 0;
}
.thumbnails img {
  max-width: 300px;
}
.thumbnails li a .caption {
  background: transparent;
  display: none;
  left: 0;
  overflow: hidden;
  padding: 30px 0 18px;
  position: absolute;
  top: 24px;
  width: 100%;
}
.thumbnails li a:hover .caption {
  display: block;
  background: #fff;
}
.thumbnails li.create_button {
  border: 1px solid #c0c0c0;
  height: 198px;
  width: 300px;
}
.thumbnails li.create_button a {
  background: #fff;
  color: #000;
  display: block;
  height: 200px;
  padding: 60px 15px 0;
  width: 270px;
}
.thumbnails li.create_button a:hover {
  background: #000;
  color: #fff;
}

/* ==========================================================================
   =Lightbox
   ========================================================================== 
*/
#entry {
  margin: 0 auto;
  padding: 0 65px 50px;
  width: 780px;
}
#entry img {
  background-color: #ccc;
  display: block;
  min-height: 400px;
  width: 780px;
}
#entry .buttons {
  width: 100%;
}
.buttons .pull-left {
  float: left;
}
.buttons .pull-right {
  float: right;
  margin-right: 0;
}
.share {
  background-position: center;
  background-repeat: no-repeat;
  display: block;
  float: left;
  height: 24px;
  margin-right: 20px;
  text-indent: -2000px;
  width: 30px;
}
#share_entry .pull-left {
  margin-right: 110px;
}
.twitter {
  background-image: url('/img/twitter.jpg');
}
.facebook {
  background-image: url('/img/facebook.jpg');
}
.weibo {
  background-image: url('/img/weibo.jpg');
}
.message {
  text-align: center;
  padding: 20px;
}
.message small {
  padding: 10px 0;
}

/* ==========================================================================
   =Lightbox
   ========================================================================== 
*/
#cboxOverlay {
  background: none #000;
}
#cboxWrapper {
  border: 1px solid #000;
}
#cboxTopCenter,
#cboxTopLeft,
#cboxMiddleLeft,
#cboxBottomLeft,
#cboxTopRight,
#cboxMiddleRight,
#cboxBottomRight,
#cboxBottomCenter {
  background: none #fff;
}
#cboxClose {
  background: url("/img/close.gif");
  position: absolute;
  top: 0;
  right: 0;
  height: 15px;
  width: 15px;
}

/* ==========================================================================
   =Interactive
   ========================================================================== 
*/
object:focus { outline:none; }
/*#flashContent { display:none; }*/
#cboxWrapper {background-color:white;}

#laneCrawfordGame_container {
	overflow:hidden;
	width:970px;
	height:500px;
	position:relative;
	background-color: #ffffff;
}
#laneCrawfordGame_canvas_container {
	background-color: #ffffff;
	background-image:url('http://media.lanecrawford.com/assets/tools_eng.gif');
	background-repeat:no-repeat;
/*	background-attachment:fixed;*/
	background-position:762px 0px; 
	position: absolute;
	left: 0px;
	top: 0px;
	width: 970px;
	height: 500px;
}
.zh_CN #laneCrawfordGame_canvas_container {
	background-image:url('http://media.lanecrawford.com.cn/assets/tools.gif');
}

#laneCrawfordGame_loader_container {
	background-color: #fff;
	position: absolute;
	left: 0px;
	top: 0px;
	width: 970px;
	height: 500px;
}
#laneCrawfordGame_loader {
	position: absolute;
	left: 45%;
	top: 40%;
}
#laneCrawfordGameCanvas {
	position: absolute;
	left: 0px;
	top: 0px;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

#laneCrawfordGame_brush_size {
	position: absolute;
	left: 762px;
	top: 348px;
}

#laneCrawfordGame_brush_softness {
	position: absolute;
	left: 762px;
	top: 447px;
}

#page .lc-page {
	margin: auto;
}

ul{
	list-style: none outside none;
	text-align: center;
}
#terms p{
	text-align: left;
	margin-bottom: 10px;
}
#form_fields p{
	font-family: Arial, sans-serif;	
}
.lt-ie9 body{
	overflow:auto;
}
