div.security-info {
	text-align: center;	
}

div.store-product-option-group-body {
	margin-left: 0em;
	padding-left: 0px;
	
}

ul.store-product-options.store-product-options-radio {
	margin-left: 0px;
	padding-left: 0px;	
	margin-right: 0px;
}

ul.store-product-option-offers {
	margin-left: 0px;
	padding-left: 0px;
	font-size: 1.0em;
    font-weight: bold;
}

li.store-product-option-offer {
	list-style: none;
}

ul.store-order-item-offers {
    margin-left: 0px;
   	padding-left: 0px;
   	font-size: 1.0em;
    font-weight: bold;
    color: #edab0e;
    margin-top: 5px;
}

li.store-order-item-offer {
	list-style: none;
}


div.store-tools {
	margin: 0px;
	padding: 0px;
}

.store-product-option {
	margin-bottom: 1.5em;
	list-style: none;
}

.store-product-option-title {
	position: relative;
	height: 1.5em;
	font-weight: bold;
	font-size: 1.4em;
}

.store-product-option-description {
	font-size: 1.1em;
	padding-left: 1.4em;
}

span.store-product-option-price-original {
	text-align: right;
	right: 5px;
}

div.store-product-option-title span.store-product-option-price {
	right: 0px;
	position: absolute;
}

div.store-product-option-title span.store-product-option-price-original {
	right: 0px;
	position: absolute;
	padding-right: 5.5em;
}

div.store-product-option-description-offers {
    color: #edab0e;
    margin-top: 5px;
    padding-left: 1.1em;
    font-weight: bold;
    font-size:1.2em;
}

.newsletter div.store-product-option-description-offers {
    display: none;
}

.store-product-option-input-quantity
{
	margin-left: 1em;
}

.store-product-option-price-original + .store-product-option-price{
	color: rgb(204,51,51);
}

ul.store-payment-method-list li {
	list-style: none;	
	margin-left: 0;
}

div.store-section-customer-address h3.core-form-field-group-header {
	margin-top: 1em;
}

div.core-form-field-area-right {
	width: 47%;
	margin-left:52%;
	margin-right: 0px;
}

ul.store-payment-method-list {
	margin-left: 0px;
}

div.core-form-field-area-left {
	width: 47%;
}

div.store-section-customer-details .core-section-body input {
	width:100% !important;	
	margin: 0px;
}

div.store-section-customer-details .core-section-body select {
	width:103% !important;	
	margin: 0px;
}

table.store-product-pricing-tiered-table {
	font-size: 1.2em;
}

div.core-form-field-body {
	padding-left:0px;
}

ul.store-action-list.store-order-action-list {
	margin-left: 0px;
}

div.core-messages li {
	list-style: none;
}

ul.store-action-list {
	margin-right: 0px;
}

ul.store-product-options.store-product-options-check {
	margin-left: 0px;	
}

div.store-product-detail-description-short {
	margin-top: 2.3em;
}

div.store-product-detail.core-clearfix h3.store-product-detail-offers ul {
	margin-left: 0px;	
	margin-top: 1em;
	margin-bottom: 0.5em;
}

div.core-dialog
{
	background-color: white;
}

div.store-page-navigation {
	margin-top: 5px;
    border-top: 0px !important;
}

h3.store-product-detail-pricing {
	text-align: right;
	display: block;
	margin-top: -1.35em;
}

h3.store-product-detail-pricing span.store-product-price-original {
	color: black !important;
}

h3.store-product-detail-pricing span.store-product-price
{
	color: black;
	font-weight: bold;
}

.store-variation-select-item-title, .store-variation-select-item-title:visited {
    color: #002e45 !important;
    text-shadow: #fff 0 0px 0 !important;
}

.store-variation-select-item-title:hover, .store-variation-select-item-command:hover span {
    color: #ffffff !important;
    text-shadow: #fff 0 0px 0 !important;
}

.store-page-navigation .store-action-title {
    font-size: 1.2em;
    color: #002e45 !important;
    text-shadow: #fff 0 0px 0 !important;
}

.core-form-field-body-note {
    color: white !important;
    text-shadow: #000 0 0px 0 !important;
}

.core-message-error {
    text-shadow: #000 0 0px 0 !important;
}

.store-field-contact-email .core-form-field-body-note {
    width: 29em !important;
}

.core-message-info {
    text-shadow: #fff 0 0px 0 !important;
}

.store-product-option-price-original + .store-product-option-price {
    color: #edab0e;
}


.store-order-item-group + .store-order-item-group {
    border-top: 0px !important;
}

.store-notice-bill-descriptor {
    text-shadow: #fff 0 0px 0 !important;
    color: #002e45 !important;
}