body {
  
}

.twoCol h2 {
  width: 540px;
}

.threeCol h2 {
    width:250px;
}

.halfCol h2 {
    width:395px;
}

.oneCol h2 {
    width:830px;
}

.inside {
    background-color:#fdf8de !important;
}

.front .inside {
    background-color:transparent !important;
}

#searchbutton {
 font-size:0px;
 color:#ED3E45;
}

/* centering fixes */

#header,
#content,
#footer {
 width:960px;
 margin:0 0 0 -480px;
 overflow:hidden;
 position:relative;
 left:50%;
}

#user p {
font-size: 11px;
}


/* Product Page Specific Stuff */

.priceAddToCart {
    padding:20px 20px 20px 20px;
}

.priceAddToCart .price {
   float:left;

}

.priceAddToCart .quant {
   float:left;
}

.priceAddToCart .quant input {
   width:30px;
   border:1px solid #f1dcbe;
   font-family:Georgia, 'Times New Roman', Times, serif;
   font-size:14px;
   font-weight:bold;
   text-align:center;
   color:#5b3a00;
   
   padding:2px;
   margin:0;
}

.priceAddToCart .label {
   float:left;
}

.order-section-subtitle {
  width:460px;
}


.prodImage {
	width:415px;
	height:415px;
	max-width:415px;
}

/* 50th submission form */


#story_file_upload_trigger,
#story_text_trigger {
  color:red;
  text-decoration:underline;
  cursor:pointer;
}

html body.grateful-dead-50th-anniversary-boxed-set-submissions #wrapper #content .inner h2 {
  font-size: 21px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #story_contents,
body.grateful-dead-50th-anniversary-boxed-set-submissions #art_contents {
margin: 0 0 18px 0;
border: 1px dashed #f4ae00;
border-top:0;
background-color: #fff4d2;
padding: 0 14px 14px 14px;
border-radius: 0 0 3px 3px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions form h4 {
  background-image: url('down-triangle.png');
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #art_contents_header,
body.grateful-dead-50th-anniversary-boxed-set-submissions #story_contents_header {
  background: transparent;
  background-color: #ce0b2d;
  border-radius:2px;
  color:#fffdf1;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 13px;
  letter-spacing: 2px;
  padding:8px 14px 8px 14px;
  margin:3px 0 0 0;

  background-image: url('up-triangle.png');
  background-repeat: no-repeat;
  background-position: center right;
  transition: background-color .65s ease;
}



body.grateful-dead-50th-anniversary-boxed-set-submissions #art_contents_header:hover,
body.grateful-dead-50th-anniversary-boxed-set-submissions #story_contents_header:hover {
  background-color: #b4001f;
  cursor: pointer;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #art_contents_header.expanded,
body.grateful-dead-50th-anniversary-boxed-set-submissions #story_contents_header.expanded {
  background-image: url('down-triangle.png');
  background-color: #cd9a00;
  border-radius: 3px 3px 0 0;
  /*margin:0 0 0 0;*/
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-salutations label {
  margin: 0 0 6px 0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .oneCol .inside p {
  font-size:15px;
  line-height:18px;
  padding-left:0;
  padding-right: 0;
  padding-bottom: 10px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-component {
  /*float:left;*/
  display: inline-block;
  margin: 0 11px 0 0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-component label {
  font-weight: bold;
  font-size: 14px;
  margin: 0 0 4px 0;
  color: #00517a;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-component input {
  border:1px solid #ababab;
  border-radius: 2px;
  height:24px;
  line-height:24px;
  /*background-color: transparent;*/
  padding:0 8px 0 8px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-component textarea {
  border:1px solid #ababab;
  border-radius: 2px;
  line-height:18px;
  /*background-color: transparent;*/
  padding:0 8px 0 8px;
  width: 97%;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-component .resizable-textarea {
  margin:0;
  width: 97%;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-terms label {
font-size: 15px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .form-item {
  margin: 6px 0 6px 0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-your-info,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-terms-text,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-art-text,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-story-text,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-art-file {
  display: block;
  clear: both;
  margin: 0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-suffix input,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-middle-initial input {
  width:16px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-middle-initial label {
  width: 46px;
  overflow: hidden;
  white-space: nowrap;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-first-name input,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-last-name input,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-email-address input {
  width:260px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-zip-code input {
  width:110px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #edit-submitted-salutations {
  width:70px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-your-info {
  font-size:21px;
  border:0;
  margin: 18px 0 0 0;
  padding: 0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-your-info hr {
  display: none;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-terms,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-save-personal-data {
font-size: 15px;
margin:3px 0 3px 9px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-terms input,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-email-optin input {
height:auto;
padding:0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-terms-text {
  display: block;
  clear:both;
  margin: 18px 0 6px 0;
  padding:24px 0 0 0;
  border-top: 1px dotted #f4ae00;
  width:100%;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-terms-text textarea {
  display: block;
  clear:both;
  margin: 0;
  width:97%;
  height:120px; /* also change in js */
  overflow-y:scroll;
  background-color: transparent;
  color: #5b3a00;
  /*font-family: 'Times New Roman', Times, serif;*/
}



body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-email-optin {
margin:14px 0 14px 0;
font-weight: bold;

color: #00517a;
}



body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-emailsignup {
  font-size:15px;
  /*font-weight: bold;*/
  padding:8px;
  border:1px solid #ababab;
  border-radius: 2px;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-emailsignup .agreeText {
  font-weight: normal;
  font-size:11px;
  display: block;
  clear:both;
  margin:4px 0 0 0;
  color:grey;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions .redalert.errormessage {
  padding:0;
}


body.grateful-dead-50th-anniversary-boxed-set-submissions #cookie_data_description {
  color: #ce0b2d;
  font-size: 11px;
  font-weight: normal;
  display:block;
  margin:4px 0 0 0;
  font-style: italic;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-art-file input,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-story-file input {
  border: 1px solid #ababab;
  border-radius: 2px;
  height: auto;
  line-height: 12px;
  padding: 8px;

  background-color: white;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-recaptcha,
body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-save-personal-data {
  display: block;
  float:right;
  margin:0 -1px 0 0;

}

body.grateful-dead-50th-anniversary-boxed-set-submissions #webform-component-save-personal-data {

  float: left;
  width: 63%;
  margin: 3px 0 3px 9px;
font-weight: bold;

color: #00517a;

}

body.grateful-dead-50th-anniversary-boxed-set-submissions .webform-component input[type='checkbox'] {
  margin: 0 2px 0 0 !important;
  padding: 0 !important;
  line-height: 15px;
  height: 14px !important;
  display: inline-block;
}


body.grateful-dead-50th-anniversary-boxed-set-submissions #edit-actions {
  display: block;
  clear:both;
  text-align:right;
  padding:14px 0 0 0;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #edit-actions input {
padding: 4px 30px 4px 30px;
letter-spacing: 1px;
height:auto;
background-color: #ce0b2d;
font-weight: bold !important;
transition: background .65s ease;
}

body.grateful-dead-50th-anniversary-boxed-set-submissions #edit-actions input:hover {
background-color: #b4001f;
}

/**/
/*****/