@charset "UTF-8";
/* CSS Document */

/* We use this to get basic styling on all basic form elements */
input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
input[type="range"],
textarea {
  background-color: white;
  font-family: inherit;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.75);
  display: block;
  font-size: 0.875em;
  margin: 0px;
  padding: 0.5em;
  height: 2.3125em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: -webkit-box-shadow 0.45s, border-color 0.45s ease-in-out;
  -moz-transition: -moz-box-shadow 0.45s, border-color 0.45s ease-in-out;
  transition: box-shadow 0.45s, border-color 0.45s ease-in-out; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus {
    -webkit-box-shadow: 0 0 5px #999999;
    -moz-box-shadow: 0 0 5px #999999;
    box-shadow: 0 0 5px #999999;
    border-color: #999999; }
  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="date"]:focus,
  input[type="datetime"]:focus,
  input[type="datetime-local"]:focus,
  input[type="month"]:focus,
  input[type="week"]:focus,
  input[type="email"]:focus,
  input[type="number"]:focus,
  input[type="search"]:focus,
  input[type="tel"]:focus,
  input[type="time"]:focus,
  input[type="url"]:focus,
  textarea:focus {
    background: #fafafa;
    border-color: #999999;
    outline: none; }
  input[type="text"][disabled],
  input[type="password"][disabled],
  input[type="date"][disabled],
  input[type="datetime"][disabled],
  input[type="datetime-local"][disabled],
  input[type="month"][disabled],
  input[type="week"][disabled],
  input[type="email"][disabled],
  input[type="number"][disabled],
  input[type="search"][disabled],
  input[type="tel"][disabled],
  input[type="time"][disabled],
  input[type="url"][disabled],
  textarea[disabled] {
    background-color: #dddddd; }
    
/* Normalize file input width */
input[type="file"] {
  width: 100%; }
 
 /* Inline Lists */ 
.inline-list {
  margin: 0 auto 0 auto;
  margin-left: -1.375em;
  margin-right: 0;
  padding: 0;
  list-style: none;
  overflow: hidden; }
  .inline-list > li {
    list-style: none;
    float: left;
    margin-left: 1.375em;
    display: block; }
    .inline-list > li > * {
      display: block; 
      margin-bottom: 0px; }

.logoBlock {
	margin: 0 auto;
	text-align: center;
}

.logoWrapper {
	text-align: center;
	padding-top: 1.5em;
	padding-bottom: 1.5em;
}

.headlineContainer {
	margin-bottom: 15px;
	text-align: center;
}

.bottomContainer {
	margin-top: 15px;
	text-align: center;
}

.formElemPos {
	margin: 0 auto;
	width: 85%;
	padding-bottom: .5em;
	
}

.formLabel {
	font-size: 115%;
	position: relative;
	top: 5px;
	text-transform: uppercase;
}

.formHeading {
	font-size: 115%;
	text-transform: uppercase;
	padding-bottom: .5em;
}

.formInput {
	float: right;
}

.formInput2 {
	margin-top: 6px;
}

.shippingOptionWrapper {
	margin: 0 auto;
	padding: 15px;
	width: 190px;
	text-align: center;
	background-color: #EBF5FF;
	border: 1px solid #666666;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.shippingFirstLine {
	font-size: 100%;
	font-weight: 900;
}


.shippingSecondLine {
	font-size: 100%;
	font-weight: 300;
}

.shippingPriceLrg {
	font-weight: 900;
	font-size: 175%;
	padding-top: 15px;
}

.shippingOptionWrapper .button {
	margin-bottom: 0px;
	margin-top: 15px;
}

.enterAddress a {
	text-decoration: none;
}

.addressLine {
	font-size: 100%;
	font-weight: 900;
}

.addressLineLrg {
	font-weight: 900;
	font-size: 175%;
}

.selectAddressWrapper {
	margin: 0 auto;
	padding: 15px;
	width: 190px;
	text-align: left;
	background-color: #EBF5FF;
	border: 1px solid #666666;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	/*IE 7 AND 8 DO NOT SUPPORT BORDER RADIUS*/
}

.selectAddHeadline {
	font-style: italic;
}

.selectAddName {
	font-weight: 900;
	font-size: 100%;
}

.selectAddStreet {
	font-weight: 900;
	font-size: 100%;
}

.selectAddState {
	font-weight: 900;
	font-size: 100%;
}

.seletAddPos {
	text-align: center;
	margin-top: 5px;
}

.totalPriceLrg {
	font-weight: 900;
	font-size: 175%;
	padding-top: 15px;
	text-align: center;
}

.slash {
	font-size: 200%;
	position: relative;
	top: 7px;
}