.span-20-full
{
    margin: 0 0 5px;
    width: 100%;
    overflow: hidden;
  
    background: none repeat scroll 0 0 #ffffff;
    margin: 0 auto;
 
}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
    float: left;
    margin: 0 7px;
}
.span-10{ width:48%; text-align:left;}
.span-20
{
    width: 100%;
     padding-bottom:5px;
}
.span-20 {
    font-family: georgia,serif;
    color: #E4701E;
    font-weight: bold;
     margin-top:10px;
      margin-bottom:10px;
       padding-left:10px;
        text-align:left;
         width:98%;
}
.boxWrapper, div#promoAreaContainer {
    background-image: url("http://www.samurai-swords.net/themes/swordsreliks/css/images/bg-dots.gif");
}
.boxWrapper, .boxWrapperSecondary {
    background-color: rgba(0, 0, 0, 0);
    background-position: left top;
    background-repeat: repeat;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 7px;
    padding: 7px;
}
.boxHeader {
    background-color: #49737D;
    background-position: left top;
    background-repeat: repeat-x;
    border-radius: 4px 4px 0 0;
    color: #FFFFFF;
    font-size: 123.1%;
    font-weight: bold;
    height: 31px;
    line-height: 31px;
    text-align: center;
}
.boxHeader, .sectionHeader {
    background-image: url("http://www.samurai-swords.net/themes/swordsreliks/css/images/bg-boxhead.png");
}

.boxContent {
    background-color: #FDF7EA;
    padding: 14px;
}

.boxContent p {
    font-size: 100%;
    padding-bottom: 0.538em;
}

 
label {
    color: #333333;
    font-size: 100%;
    padding-bottom: 0.077em;
    display: block;
}
.span-20-full select,.span-20-full input,.span-20-full textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DBC391;
    color: #666666;
    font-family: arial,helvetica,sans-serif;
    font-size: 100%;
    height: 24px;
    line-height: 24px;
    padding-left: 4px;
}
select
{
     padding-top:2px;
    }
input.submit, input.primary, input.secondary, input.tertiary, input.quadrary, a.button, a.primary, a.secondary, a.tertiary, a.quadrary, a.pr-write-review-link {
    background-image: url("http://www.samurai-swords.net/themes/swordsreliks/css/images/bg-button-md.png");
}
input.primary, a.button, a.primary {
    background-color: #679917 !important;
    border-color: #3E5E0A !important;
    color: #FFFFFF !important;
}
input.submit, input.primary, input.secondary, input.tertiary, input.quadrary, a.button, a.primary, a.secondary, a.tertiary, a.quadrary {
    background-color: #679917;
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #3E5E0A;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28px;
    padding: 0 14px;
}
.modal {
    background-color: rgba(0, 0, 0, 0);
    background-position: -50px -2175px;
    background-repeat: no-repeat;
    padding-left: 17px;
      background-image: url("http://www.samurai-swords.net/themes/swordsreliks/css/images/sprite.120921.a.png");
}

.inputlabel {
    width: 210px;
}



.span-20-full a,.span-20-full a:link,.span-20-full a:visited,.span-20-full a:hover,.span-20-full a:active {
    color: #49737D;
    cursor: pointer;
    text-decoration: none;
}

.span-21 p {
    font-size: 100%;
    padding-bottom: 0.538em;
}

a.quadrary {
    background-image: url("http://www.samurai-swords.net/themes/swordsreliks/css/images/bg-button-md.png");
      background-color: #E9D8B4 !important;
    border-color: #BCA26C !important;
    color: #644329 !important;
    background-color: #679917;
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #3E5E0A;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    line-height: 28p
}
.fieldset { margin:0 0 15px; background: white; padding:0 15px 15px; text-align:left;  }
.fieldset .legend { margin:0 -15px 12px; color:white; background:#818181; padding:5px 15px; font-size:13px; line-height:1.25; }
 .form-list
 {
      margin:0; padding:0; width:960px;
     }
.form-list li {
    margin: 0 0 10px;width:960px;
  clear:both;
}
.form-list .field {
    float: left;
    width: 281px;
}
.form-list label {
    color: #555555;
    float: left;
    font-weight: bold;
    margin: 0 0 5px;
    position: relative;
    z-index: 0;
}

.form-list label.required em {
    color: #EB340A;
    float: right;
    font-style: normal;
    
}

.form-list .input-box {
     clear:both;
    display: block;
    width: 260px;
}
.form-list li.wide textarea {
    width: 529px;
        height: 10em;
}
.form-list input.input-text {
    width: 254px;
}
.form-list  input.input-text,.form-list  textarea {
    padding: 5px;
}
.form-list  input.input-text,.form-list  select,.form-list  textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #9B9B9B;
}
.form-list  input, .form-list  select, .form-list  textarea, button {
    color: #818181;
    font: 12px Arial,Helvetica,sans-serif;
    vertical-align: middle;
}
.wide button{
background: none repeat scroll 0 0 #818181;
    border: 1px solid #909090;
    color: #FFFFFF;
    cursor: pointer;
    font: 11px Tahoma,Verdana,Arial,sans-serif;
    height: 27px;
    margin: 0;
    overflow: visible;
    padding: 0 17px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    width: auto;
}