#opc-login p{
color: #272727 !important;
}

#checkoutSteps button.button{
background: rgba(253, 246, 210, 1) !important;
}

.checkout-label {
font-weight: normal;
font-family: 'Scada';
font-size: 1.2em;
color: rgba(39, 103, 138, 1);
}

.form-list input.input-text {
height: 30px !important;
padding:1px 15px;
font-size:1.3em;
}

.cred{ color:red !important;}

.credbold{color:red !important;font-weight: bold;}

.form-list select {
height: 30px !important;
font-size: 1.3em;
padding: 5px 8px;
}

.opc .step-title{
background-color: rgb(240, 250, 250);
}
.opc .step{
padding: 20px 0px !important;
}
#opc-login h3{
font-size: 1.6em !important;
}

#opc-login p {
font-size: 1em;
}

.checkout-label-note{
font-family: 'verdana';
font-size: 1.1em;
letter-spacing:1.2px;
}

#checkoutSteps button.button span{
    font-size:1em;
	letter-spacing:1.1px;
    border-color: lightgreen; 
	background-color: #1DBF4D;
    color: white;
    border-color: #F3D532;
}

.begincheckout{
	background-color: #1DBF4D;
    color: white;
    border-color: #F3D532;

}
.sp-methods label{
font-size: 1em !important;
padding-left: 5px;
}

#checkout-review-table-wrapper a{
color:red !important;
font-size: 1em !important;
font-weight:normal;
}
#checkoutSteps .required{
color:red;
}
#checkoutSteps .number{
color:#E0247E !important;
};

#opc-review .data-table tfoot td {
padding: 5px 20px !important;
font-size: 1.1em;
font-weight:normal;
}

.pre-stock{
font-family: 'verdana';
font-size: .9em;
color:#2ca8d2;

}
.nav-container{
max-height: 180px; !important;
overflow-x: auto; !important;
}
.nav-container ul li {
      padding: 0px 5px !important;
}
.header {margin-bottom: 10px;!important;}
.cms-index-index .main { padding-top: 5px; !important;}

#nav_custom li.level0 {padding-right:5px; !important;}

a.googleplus-icon {
    background: url(../images/socialicons/googleplus.png) no-repeat;
    background-position: 0 0;
}

.main{
padding-top:30px !important;
}


.button_twocolor{
border-top-color: #819BCB;border-right-color: #819BCB;border-bottom-color: #FF8585;border-left-color: #819BCB;border-width: 0px 0px 6px 0px;border-style: solid; -webkit-border-radius: 7px; -moz-border-radius: 7px;border-radius: 7px;font-size:13px; padding: 5px 5px 5px 5px; text-decoration:none; display:inline-block; color: #FFFFFF;
 background-color: #49c0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#49c0f0), to(#2CAFE3));
 background-image: -webkit-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -moz-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -ms-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: -o-linear-gradient(top, #49c0f0, #2CAFE3);
 background-image: linear-gradient(to bottom, #49c0f0, #2CAFE3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#49c0f0, endColorstr=#2CAFE3);
cursor:pointer; 
}

.button_twocolor:hover{
 border-top-color: #819BCB;border-right-color: #819BCB;border-bottom-color: #F53D68;border-left-color: #819BCB;border-width: 0px 0px 6px 0px;border-style: solid;
 background-color: #1ab0ec; background-image: -webkit-gradient(linear, left top, left bottom, from(#1ab0ec), to(#1a92c2));
 background-image: -webkit-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -moz-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -ms-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: -o-linear-gradient(top, #1ab0ec, #1a92c2);
 background-image: linear-gradient(to bottom, #1ab0ec, #1a92c2);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#1ab0ec, endColorstr=#1a92c2);
}


#details-pane {
  display: block;
  color: #414141;
  text-align:left;
  background: #f1f1f1;
  border: 1px solid #a9a9a9;
  position: absolute;
  z-index: 99999;
  width: 280px;
  padding: 6px 8px;
  -webkit-box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
  -moz-box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
  box-shadow: 1px 3px 3px rgba(0,0,0,0.4);
}

#details-pane h3 {
  font-size: 2.0em;
  line-height: 1.1em;
  margin-bottom: 4px;
}

#details-pane h3 span {
  font-size: 0.75em;
  font-style: italic;
  color: #555;
  padding-left: 15px;
}

#details-pane .desc {
  font-size: 1.2em;
  margin-bottom: 6px;
}

#details-pane p, ul, li {
 text-align:left;
}