.ec_productlist_ul > li{
margin-bottom:44px;
}
.ec_productlist_ul > li > a{
float: left; width: 100%; text-align: center;
}
.ec_productlist_ul li a img{
padding-bottom:15px;
}
.ec_productlist_ul > li > h3{
margin-top:0px; font-weight: 300; font-size: 18px; padding-bottom: 21px; text-align:center;
}
.ec_productlist_ul > li > h3 > a{
text-decoration: none; color: #2e2e2e; float:none;
}
.ec_productlist_ul > li > .ec_price_button{
display: inline-block; text-align:center;
}
.ec_productlist_ul > li > .ec_price_button .ec_price_before{
padding: 8px;
font-weight: bold;
border: 1px solid #d5d6d3;
border-right: 0;
-webkit-border-top-left-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-bottomleft: 10px;
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
color: #1f1e1e;
text-shadow: 1px 1px 1px #fff;
-moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 );
-webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 );
box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 );
background: #efefef;
background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%);
background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
background: linear-gradient(to bottom, #ffffff 0%,#efefef 100%);
display: inline-block;
}
.ec_productlist_ul > li > .ec_price_button .ec_price_before del{
text-decoration: line-through;
}
.ec_productlist_ul > li > .ec_price_button .ec_price_sale{
border: 1px solid #aed23f;
margin-left: -4px;
-webkit-border-top-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-topright: 10px;
-moz-border-radius-bottomright: 10px;
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
color: #fff;
text-shadow: 1px 1px 1px rgba( 0,0,0,0.3 );
-moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 );
-webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 );
box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 );
background: #cff06b;
background: -moz-linear-gradient(top, #cff06b 0%, #c0dd65 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cff06b), color-stop(100%,#c0dd65));
background: -webkit-linear-gradient(top, #cff06b 0%,#c0dd65 100%);
background: -o-linear-gradient(top, #cff06b 0%,#c0dd65 100%);
background: -ms-linear-gradient(top, #cff06b 0%,#c0dd65 100%);
background: linear-gradient(to bottom, #cff06b 0%,#c0dd65 100%);
padding: 8px;
font-weight: bold;
display: inline-block;
}
.ec_productlist_ul > li > .ec_price_button .ec_price{
border: 1px solid #aed23f;
margin-left: -4px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
color: #fff;
text-shadow: 1px 1px 1px rgba( 0,0,0,0.3 );
-moz-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 );
-webkit-box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 );
box-shadow: 0 2px 2px 0px rgba( 0,0,0,0.1 ), inset 0 1px 0 rgba( 255,255,255,0.6 );
background: #cff06b;
background: -moz-linear-gradient(top, #cff06b 0%, #c0dd65 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cff06b), color-stop(100%,#c0dd65));
background: -webkit-linear-gradient(top, #cff06b 0%,#c0dd65 100%);
background: -o-linear-gradient(top, #cff06b 0%,#c0dd65 100%);
background: -ms-linear-gradient(top, #cff06b 0%,#c0dd65 100%);
background: linear-gradient(to bottom, #cff06b 0%,#c0dd65 100%);
padding: 8px;
font-weight: bold;
display: inline-block;
}
@charset "utf-8";
/* Base Theme - Product CSS Document */
.ec_product {
font-size: 12px;
height: 330px;
margin-top: 10px;
float:left;
width:175px;
}
.ec_product.left {
float:left; margin-left:0; margin-right:0;
}
.ec_product.middle {
float:left; margin-left:5px; margin-right: 5px;
}
.ec_product.right{
float:right; margin-left:0px; margin-right:0px;
}
.ec_product_left{
width: 65%;
float:left;
}
.ec_product_right{
width:35%;
float:right;
}
/* Start Product Image Styles */
.ec_product_images {
width: 100%;
float: left;
position: relative;
}
.ec_product_images img{
max-width:175px;
max-height:175px;
width:175px;
height:175px;
}
.ec_product_quick_view_holder {
float: left;
min-width: 75px;
margin-top: 15px;
padding-top:5px;
padding-bottom:5px;
}
.ec_product_quick_view {
background-color: #404040;
color: white;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
padding-right:8px;
}
.ec_product_quick_view a {
text-decoration: none;
color: white !important;
font-size:10px;
}
.ec_product_quick_view a:hover {
text-decoration: none;
color:#f7f7f7 !important;
}
.ec_product .ec_product_images a {
float: left;
padding: 2px;
display: block;
border: 1px #eeeeee solid;
z-index: 4;
max-width:175px;
max-height:175px;
}
.ec_product .ec_product_images a:hover{
border:1px #eeeeee solid;
}
.ec_product_image:hover {
border: 1px #cccccc solid;
}
.ec_product_images .ec_product_image img {
max-width: 175px;
max-height: 175px;
}
.ec_product_image_inactive {
float: left;
padding: 2px;
display: none;
border: 1px #eeeeee solid;
z-index: 4;
}
.ec_product_image_inactive:hover {
border: 1px #cccccc solid;
}
.ec_product_images .ec_product_image_inactive img {
max-width: 175px;
max-height: 175px;
outline:none !important;
}
.ec_product_images .ec_product_image_inactive img {
max-width: 175px;
max-height: 175px;
outline:none !important;
}
/* END PRODUCT IMAGE STYLES */
/* Start Product Rating Styles */
.ec_product_rating {
width: 100%;
float: left;
margin-top: 12px;
margin-left: 3px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_stars {
float: left;
}
.ec_product_num_reviews {
float: left;
margin-left: 5px;
margin-top: 2px;
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #999;
}
.ec_product_star_on {
border-color: transparent !important;
border-bottom: 5px solid #404040 !important;
margin:5px 0;
float:left;
position: relative;
display: block;
color: #404040;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 5px solid #404040;
border-left: 8px solid transparent;
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
}
.ec_product_star_on:before {
border-bottom: 8px solid #404040;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
height: 0;
width: 0;
top: -5px;
left: -6px;
display: block;
content: '';
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
}
.ec_product_star_on:after {
position: absolute;
display: block;
color: #404040;
left: -9px;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 6px solid #404040;
border-left: 8px solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
content: '';
}
.ec_product_star_off {
border-color: transparent !important;
border-bottom: 5px solid #CCC !important;
margin:5px 0;
float:left;
position: relative;
display: block;
color: #CCC;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 5px solid #CCC;
border-left: 8px solid transparent;
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
}
.ec_product_star_off:before {
border-bottom: 8px solid #CCC;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
height: 0;
width: 0;
top: -5px;
left: -6px;
display: block;
content: '';
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
}
.ec_product_star_off:after {
position: absolute;
display: block;
color: #CCC;
left: -9px;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 6px solid #CCC;
border-left: 8px solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
content: '';
}
/* END PRODUCT RATING STYLES */
/* Start Product Title Styles */
.ec_product_title {
width: 100%;
float: left;
font-family: Arial, Helvetica, sans-serif;
margin-top: 8px;
margin-left: 3px;
}
.ec_product_title a {
font-weight: bold;
color: #333 !important;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_title a:hover {
font-weight: bold;
color: #000 !important;
text-decoration: none;
}
/* END PRODUCT TITLE STYLES */
/* Start Product Pricing Styles */
.ec_product_pricing {
width: 100%;
float: right;
margin-top: 8px;
margin-right: 3px;
font-family:Arial, Helvetica, sans-serif;
}
/* Start Price */
.ec_product_price {
font-size: 12px;
width: 100%;
float: right;
text-align: right;
}
/* Allow for detailed styling of price */
.ec_product_price .currency {
font-size: 12px;
vertical-align: super;
}
.ec_product_price .dollar {
font-size: 16px;
font-weight: bold;
}
.ec_product_price .cent {
font-size: 12px;
vertical-align: super;
}
/* end, end */
/* Start Old Price */
.ec_product_old_price {
font-size: 10px;
color: #9ecc8e;
width: 100%;
float: right;
text-align: right;
text-decoration: line-through;
}
/* Start Sale Price */
.ec_product_sale_price {
font-size: 16px;
width: 100%;
float: right;
text-align: right;
color: #404040;
margin-top: 2px;
}
/* Allow for detailed styling of sale price */
.ec_product_sale_price .currency {
font-size: 16px;
}
.ec_product_sale_price .dollar {
font-size: 16px;
font-weight: bold;
}
.ec_product_sale_price .cent {
font-size: 16px;
}
/* end, end */
/* END PRODUCT PRICING STYLES */
/* Start Product Swatches Styles */
.ec_product_swatches {
width: 100%;
float: left;
margin-top: 16px;
margin-left: 3px;
margin-right: 3px;
}
.ec_product_swatches img{
max-width: 25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_swatch_out_of_stock {
float: left;
margin: 1px;
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
}
.ec_product_swatch_selected {
float: left;
margin: 1px;
-moz-box-shadow: 0 0 5px #555;
-webkit-box-shadow: 0 0 5px #555;
box-shadow: 0 0 5px #555;
}
.ec_product_swatch {
float: left;
margin: 1px;
}
.ec_product_swatch:hover {
cursor: pointer;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
}
/* END PRODUCT SWATCHES STYLES */
/* START PRODUCT QUICK VIEW BOX */
.ec_product_quick_view_box_holder {
display: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1200;
}
.ec_product_quick_view_box_background {
background-color: #333;
width: 100%;
height: 100%;
opacity: 0.9;
filter: alpha(opacity=90);
z-index: 1210;
position: fixed;
}
.ec_product_quick_view_box_content_holder {
background-color: #FFF;
border: 4px solid #404040;
z-index: 1220;
position: fixed;
left: 50%;
top: 50%;
-moz-box-shadow: 0 0 10px #000;
-webkit-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
}
.ec_product_quick_view_box_content_holder {
width: 1000px;
margin-left: -500px;
min-height: 500px;
margin-top: -250px;
}
.ec_product_quick_view_box_content_close {
position: absolute;
top: 5px;
right: 5px;
}
.ec_product_quick_view_box_content_close a {
font-weight: bold;
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
color: #333 !important;
text-decoration: none;
}
.ec_product_quick_view_box_content_close a:hover {
font-weight: bold;
font-size: 14px;
font-family: Verdana, Geneva, sans-serif;
color: #000 !important;
text-decoration: none;
}
.ec_product_quick_view_box_content_thumbnails {
width: 50px;
margin-left: 25px;
margin-top: 25px;
height: 100%;
float: left;
position: relative;
vertical-align: baseline;
}
.ec_product_quick_view_box_content_thumbnails .ec_product_image {
margin-bottom: 15px;
}
.ec_product_quick_view_box_content_thumbnails .ec_product_image_inactive {
margin-bottom: 15px;
}
.ec_product_quick_view_box_content_thumbnails img {
padding:1px;
max-width:50px;
}
.ec_product_quick_view_box_content_thumbnails img:hover {
cursor: pointer;
border:solid 1px #cccccc;
padding:0px;
}
.ec_product_quick_view_box_content_image img {
max-width:400px;
max-height:400px;
width: 400px;
height: 400px;
}
.ec_product_quick_view_box_content_image img:hover{
border:none;
cursor:default;
}
.ec_product_quick_view_box_content_image a{
border:none;
float:left;
padding:2px;
}
.ec_product_quick_view_box_content_image a:hover{
border:none;
padding:2px;
}
.ec_product_quick_view_box_content_image {
max-width:460px;
max-height:460px;
width: 460px;
height: 460px;
height: 100%;
margin-left: 35px;
margin-top: 20px;
float: left;
vertical-align: middle;
text-align: center;
}
.ec_product_quick_view_box_content_row .ec_product_title_link {
display: block !important;
width: 235px;
margin-top: 4px;
min-width: 100px;
background-color: #404040;
color: #ffffff!important;
padding: 7px 12px;
text-indent: 0;
text-decoration: none!important;
white-space: nowrap;
text-align: center;
font: bold 12px/1.2 Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
outline: 0;
border: 1px solid #CCC;
outline: 0;
}
.ec_product_quick_view_box_content_row .ec_product_title_link:hover {
color:#404040!important;
background-color: #f7f7f7!important;
}
.ec_product_quick_view_box_content_right {
width: 310px;
height: 100%;
float: left;
margin-top: 25px;
margin-left: 35px;
}
.ec_product_quick_view_box_content_row {
width: 100%;
float: left;
padding-top: 5px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_quick_view_box_content_row2 {
width: 100%;
float: left;
padding-top: 5px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_quick_view_box_content_row3 {
width: 100%;
float: left;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_quick_view_box_content_row .ec_product_title_link {
margin-top: 10px;
font-size: 24px;
color: #999;
width:175px;
}
.ec_product_quick_view_box_content_row .ec_product_title_link:hover {
color: #222;
text-decoration: none;
}
.ec_product_quick_view_box_content_gift_card_row {
width: 100%;
float: left;
margin-top: 5px;
}
.ec_product_quick_view_box_content_row input[type="number"] {
width: 50px;
text-align: center;
}
.ec_product_quick_view_box_content_row .product_submit_button {
background-color: #3ab700;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #9ee080), color-stop(10%, #66ce36), color-stop(50%, #418721), color-stop(50%, #3b7b1e), color-stop(100%, #4fa428));
background-image: -moz-linear-gradient(top, #9ee080 0%, #66ce36 10%, #418721 50%, #3b7b1e 50%, #4fa428 100%);
background-image: linear-gradient(top, #9ee080 0%, #66ce36 10%, #418721 50%, #3b7b1e 50%, #4fa428 100%);
border-color: #295615;
text-shadow: #123800 0px 1px 1px;
-moz-box-shadow: rgba(255,255,255,0.359) 0 0 0.1em 1px inset;
-webkit-box-shadow: rgba(255,255,255,0.359) 0 0 0.1em 1px inset;
-o-box-shadow: rgba(255,255,255,0.359) 0 0 0.1em 1px inset;
box-shadow: rgba(255,255,255,0.359) 0 0 0.1em 1px inset;
-moz-background-clip: padding;
-webkit-background-clip: padding;
-o-background-clip: padding-box;
-ms-background-clip: padding-box;
-khtml-background-clip: padding-box;
background-clip: padding-box;
border: none;
color: white;
padding: 4px;
width: 100px;
}
.ec_product_quick_view_box_content_row .product_submit_button:hover {
background-color: #35a800;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #95dd73), color-stop(10%, #5fc430), color-stop(50%, #3b7b1e), color-stop(50%, #356e1b), color-stop(100%, #499725));
background-image: -moz-linear-gradient(top, #95dd73 0%, #5fc430 10%, #3b7b1e 50%, #356e1b 50%, #499725 100%);
background-image: linear-gradient(top, #95dd73 0%, #5fc430 10%, #3b7b1e 50%, #356e1b 50%, #499725 100%);
border-color: #234912;
text-shadow: #0d2800 0px 1px 1px;
cursor: pointer;
}
.ec_product_quick_view_box_content_option_row {
width: 100%;
float: left;
}
.ec_product_quick_view_box_content_option_row img{
max-width:25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_quick_view_box_content_row .title {
font-size: 20px;
color:#0f0f0f;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_quick_view_box_content_row2 .ec_product_sale_price {
float: none;
text-align: left;
width: 0;
color: #404040;
font-size: 16px;
font-weight: normal;
}
.ec_product_quick_view_box_content_row2 .ec_product_old_price {
float: none;
text-align: left;
width: 0;
font-size: 16px;
color: #9ecc8e;
font-size: 18px;
font-weight: normal;
}
.ec_product_quick_view_box_content_row2 .ec_product_price {
float: none;
text-align: left;
width: 0;
font-size: 16px;
}
.ec_product_quick_view_box_content_row2 {
}
.ec_error_message_box{
border-radius: 5px 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
max-width: 400px;
border: 1px solid rgb(255, 6, 6);
background-color: rgba(241, 217, 217, 0.5);
color: #333;
padding:10px;
display:none;
}
/* END PRODUCT QUICK VIEW BOX*/@charset "utf-8";
/* Base Theme - Filter Bar CSS Document */
.ec_filter_bar{
font-size:11px;
width:100%;
float:left;
margin-bottom: 10px;
}
.ec_filter_bar_left{
float:left;
margin-top:-10px;
}
.ec_filter_bar_right{
/*styles set below */
font-family:Arial, Helvetica, sans-serif;
color:#141414;
}
/* Per Page Styles*/
.ec_per_page_link{
font-size:11px; font-weight:normal; color:#363636;
}
.ec_per_page_link:hover{
font-size:11px; font-weight:normal; color:#348539; text-decoration:none;
}
.ec_per_page_selected{
font-size:11px; font-weight:bold; color:#141414;
}
/* END PER PAGE STYLES */
/* Paging Styles */
.ec_selected_page{
font-size:11px; font-weight:bold; color:#333;
}
.ec_page_link{
font-size:11px; font-weight:normal; color:#666; text-decoration:none;
}
.ec_page_link:hover{
font-size:11px; font-weight:normal; color:#039;
}
.ec_prev_link{
font-size:11px; font-weight:normal; color:#666;
}
.ec_prev_link:hover{
font-size:11px; font-weight:normal; color:#039; text-decoration:none;
}
.ec_next_link{
font-size:11px; font-weight:normal; color:#666;
}
.ec_next_link:hover{
font-size:11px; font-weight:normal; color:#039; text-decoration:none;
}
/* END PAGING STYLES */
/* Sort Bar Style */
.ec_sort_menu {
background: none repeat scroll 0 0 transparent !important;
border: 1px solid #404040;
color: #404040;
cursor: pointer;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
height: 20px;
margin: 10px 0;
overflow: hidden;
padding: 4px 0 0 10px;
text-transform:capitalize;
width: 220px;
}
.ec_sort_menu option {
background: none repeat scroll 0 0 #d0ebca;
border-top: 1px dotted #404040 !important;
display: block;
font-weight: normal !important;
margin: 0;
padding: 5px;
border-right:0;
}
.ec_filter_bar_left{ width:25%;}
.ec_filter_bar_right{ width:60%; float:right; text-align:right;}
/* END SORT BAR STYLE*/@charset "utf-8";
/* CSS Document */
.product_menu_filter{
float:left;
width:100%;
margin-bottom:10px;
}@charset "utf-8";
/* EC Product Page CSS Document */
.ec_product_page{
width:100%;
}
.filter_bar_bottom{
margin-top:50px; float:left; width:100%;
}
/* END EC PRODUCT PAGE CSS DOCUMENT*/
@charset "utf-8";
/* CSS Document */
/******************************************/
/* BASE CLASSES */
/******************************************/
.ec_product_details_page {
width: 100%;
}
.ec_product_details_top_bar {
width: 100%;
float: left;
margin-bottom: 35px;
background-color: #a2c094;
}
.ec_product_details_top_bar div{
padding:10px;
}
.ec_product_details_bottom {
width: 100%;
float: left;
margin-top: 25px;
}
.ec_product_details_categories {
float: left;
}
.ec_product_details_product_pagenation {
float: right;
color:#333;
}
.ec_product_details_left_side {
width: 350px;
margin-right: 15px;
float: left;
}
.ec_product_details_right_side {
margin-left:375px;
text-align:left;
}
.ec_store_promotion{
width: 100%;
background-color: #404040;
margin-bottom: 10px;
text-align: center;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
.ec_store_promotion div{
padding: 10px;
}
/******************************************/
/* LEFT SIDE CLASSES */
/******************************************/
.ec_product_details_images .ec_product_image{
float: left;
padding: 2px;
border: 1px #eeeeee solid;
z-index: 4;
}
.ec_product_details_images .ec_product_image:hover{
border:solid 1px #cccccc;
}
.ec_product_details_images img {
max-width: 350px;
max-height: 350px;
}
.ec_product_details_magbox {
position: absolute;
margin: 0px;
padding: 0px;
border: 1px solid white;
background-color: white;
filter: alpha(opacity = 55);
opacity: .55;
-webkit-box-shadow: rgb(119, 119, 119) 0px 0px 5px;
box-shadow: rgb(119, 119, 119) 0px 0px 5px, rgb(170, 170, 170) 0px 0px 10px inset;
overflow: hidden;
z-index: 20;
width: 200px;
height: 200px;
display: none;
pointer-events: none;
overflow: hidden;
}
.ec_product_details_magbox img {
min-width: 800px;
min-height: 800px;
position: relative;
top: -200px;
left: -200px;
display: inline-block;
}
.ec_product_details_mag_viewer {
position: absolute;
z-index: 30;
width: 350px;
height: 350px;
min-width: 350px;
min-height: 350px;
background-color: white;
-webkit-box-shadow: rgb(119, 119, 119) 0px 0px 5px;
box-shadow: rgb(119, 119, 119) 0px 0px 5px, rgb(170, 170, 170) 0px 0px 10px inset;
overflow: hidden;
display: none;
}
.ec_product_details_mag_viewer img {
min-width: 800px;
min-height: 800px;
position: relative;
top: -350px;
left: -350px;
display: inline-block;
}
.ec_product_details_mag_viewer_image {
min-width: 800px;
min-height: 800px;
}
.ec_product_details_images {
float: left;
width: 350px;
max-width: 350px;
max-height: 350px;
margin-bottom: 10px;
}
.ec_product_details_images img {
max-width: 350px;
max-height: 350px;
}
.ie ec_product_details_images img:hover {
cursor: crosshair;
}
.ie7 .ec_product_details_images img:hover {
cursor: crosshair;
}
.gecko .ec_product_details_images img:hover {
cursor: none;
}
.win.gecko .ec_product_details_images img:hover {
cursor: crosshair;
}
.linux.gecko .ec_product_details_images img:hover {
cursor: crosshair;
}
.opera .ec_product_details_images img:hover {
cursor: crosshair;
}
.konqueror .ec_product_details_images img:hover {
cursor: crosshair;
}
.safari .ec_product_details_images img:hover {
cursor: crosshair;
}
.chrome .ec_product_details_images img:hover {
cursor: crosshair;
}
.ec_product_details_thumbnails {
float: left;
width: 350px;
text-align: center;
margin-left:-5px;
}
.ec_product_details_thumbnails img{
float:left;
border:1px solid #eeeeee;
}
.ec_product_details_thumbnails img:hover{
border:1px solid #cccccc;
}
.ec_product_details_thumbnails .ec_product_image, .ec_product_details_thumbnails .ec_product_image_inactive {
margin: 5px;
width: 50px;
height: 50px;
max-width: 50px;
max-height: 50px;
}
.ec_product_details_thumbnails .ec_product_image:hover, .ec_product_details_thumbnails .ec_product_image_inactive:hover {
margin: 5px;
cursor: pointer;
}
/******************************************/
/* RIGHT SIDE CLASSES */
/******************************************/
.ec_product_details_title {
float: left;
width: 100%;
border-bottom: 1px solid #CCC;
margin-bottom: 5px;
padding-bottom: 5px;
font-family:Arial, Helvetica, sans-serif;
color:#0f0f0f;
}
.ec_product_details_title_sub {
font-size: 20px;
float: left;
margin-bottom: 5px;
width:100%;
color:#000000;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_details_below_title_row {
float: left;
width: 100%;
margin-bottom: 15px;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
color: #0f0f0f;
}
.ec_product_details_model_number {
width: 50%;
float: left;
}
.ec_product_details_in_stock {
float: left;
width: 50%;
text-align: right;
}
.ec_product_details_stars {
float: left;
}
.ec_product_details_review_count {
float: left;
margin-left: 5px;
margin-top: 2px;
font-size: 11px;
}
.ec_product_details_price {
float: left;
width: 100%;
text-align: left;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_details_price .ec_product_price {
float: none;
font-size: 18px;
font-weight: normal;
}
.ec_product_details_price .ec_product_old_price {
text-decoration: line-through;
color: #9ecc8e;
float: none;
font-size: 18px;
font-weight: normal;
}
.ec_product_details_price .ec_product_sale_price {
float: none;
color: #404040;
font-size: 18px;
font-weight: normal;
}
.ec_product_details_donation {
float: left;
width: 100%;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.ec_product_details_donation .ec_product_price {
font-size: 12px;
width: 0;
float: none;
text-align: left;
}
.ec_product_details_donation_error {
float: left;
width: 100%;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #900;
}
.ec_product_details_donation_error .ec_product_price {
font-size: 12px;
width: 0;
float: none;
text-align: left;
}
.ec_product_details_discount {
float: left;
width: 100%;
font-size: 12px;
margin-top:5px;
color: #404040;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_details_option1_swatches {
float: left;
width: 100%;
margin-top: 15px;
}
.ec_product_details_option1_swatches img{
max-width:25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_details_option1_option {
float: left;
width: 100%;
margin-top: 15px;
}
.ec_product_details_option1_combo{
width:100%; float:left;
}
.ec_product_details_option2_swatches {
float: left;
width: 100%;
}
.ec_product_details_option2_swatches img{
max-width:25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_details_option2_option {
float: left;
width: 100%;
}
.ec_product_details_option2_combo{
width:100%; float:left;
}
.ec_product_details_option3_swatches {
float: left;
width: 100%;
}
.ec_product_details_option3_swatches img{
max-width:25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_details_option3_option {
float: left;
width: 100%;
}
.ec_product_details_option3_combo{
width:100%; float:left;
}
.ec_product_details_option4_swatches {
float: left;
width: 100%;
}
.ec_product_details_option4_swatches img{
max-width:25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_details_option4_option {
float: left;
width: 100%;
}
.ec_product_details_option4_combo{
width:100%; float:left;
}
.ec_product_details_option5_swatches {
float: left;
width: 100%;
}
.ec_product_details_option5_swatches img{
max-width:25px;
max-height:25px;
width:25px;
height:25px;
}
.ec_product_details_option5_option {
float: left;
width: 100%;
}
.ec_product_details_option5_combo{
width:100%; float:left;
}
.ec_product_details_option_combo, .ec_product_details_option_combo_error{
width: 200px;
}
.ec_product_details_option_combo_error {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
.ec_product_details_option_error_text {
font-size: 11px;
color: #900;
display: none;
}
.ec_product_details_gift_card {
margin-top: 15px;
margin-bottom: 15px;
width: 100%;
float: left;
}
.ec_product_details_quantity {
float: left;
width: 100%;
margin-top: 15px;
margin-bottom: 30px;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #333;
}
.ec_product_details_quantity_donation {
display: none;
}
.ec_product_details_quantity input[type="number"] {
width: 50px;
text-align: center;
}
.ec_product_details_stock_quantity {
float: left;
width: 100%;
}
.ec_product_details_quantity_error {
float: left;
width: 100%;
margin-top: 15px;
margin-bottom: 30px;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #900;
}
.ec_product_details_quantity_error input {
width: 50px;
text-align: center;
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
.ec_product_details_add_to_cart {
float: left;
width: 100%;
}
.ec_product_details_add_to_cart_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
margin-top: 4px;
min-width: 160px;
width:260px;
height:36px;
line-height:36px;
background-color: #404040 !important;
background: #404040 !important;
color: #ffffff !important;
text-indent: 0;
text-decoration: none!important;
white-space: nowrap;
text-align: center;
font: bold 12px/1.2 Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
outline: 0;
border: 1px solid #CCC !important;
background-image:none;
box-shadow:none;
border-radius:0px !important;
}
.ec_product_details_add_to_cart_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_product_details_social_media_icons {
float: left;
width: 100%;
margin-top: 15px;
}
.ec_product_details_social_media_icons img {
float: left;
}
/******************************************/
/* TABS CLASSES */
/******************************************/
.ec_product_details_tab{
float: left;
position:relative;
background-color: #666;
border-left: 1px solid #CCC;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
text-align: center;
padding: 10px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
margin-right:2px;
}
.ec_product_details_tab a{
font-size:12px;
color:#ffffff !important;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_details_tab:hover{
background-color: #404040;
color:#ffffff !important;
}
.ec_product_details_tab a:hover{
text-decoration:none;
color:#ffffff !important;
}
.ec_product_details_tab_span{
position:absolute;
width:100%;
height:100%;
top:0;
left: 0;
z-index: 1;
background-image: url('empty.gif');
}
.ec_product_details_tab_selected{
float: left;
position:relative;
background-color: #404040;
border-left: 1px solid #CCC;
border-top: 1px solid #CCC;
border-right: 1px solid #CCC;
text-align: center;
padding: 10px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff !important;
margin-right:2px;
}
.ec_product_details_tab_selected a{
color:#ffffff !important;
margin-right:2px;
}
.ec_product_details_tab_selected a:hover{
text-decoration:none;
}
/******************************************/
/* DESCRIPTION CLASSES */
/******************************************/
.ec_product_details_description {
float: left;
width: 100%;
border: 1px solid #CCC;
margin-bottom: 10px;
background-color:#f7f7f7;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
.ec_product_details_description div{
padding: 10px;
}
/******************************************/
/* SPECIFICATIONS CLASSES */
/******************************************/
.ec_product_details_specifications {
float: left;
width: 100%;
border: 1px solid #CCC;
margin-bottom: 10px;
background-color:#f7f7f7;
color:#333;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:20px;
}
.ec_product_details_specifications div{
padding: 10px;
}
/******************************************/
/* CUSTOMER REVIEWS BOX CLASSES */
/******************************************/
.ec_product_details_customer_reviews {
float: left;
width: 100%;
border: 1px solid #CCC;
margin-bottom: 10px;
background-color:#f7f7f7;
padding: 5px;
}
.ec_product_details_customer_reviews div{
}
.ec_product_details_customer_reviews_overall_row {
float: left;
width: 100%;
padding-bottom: 5px;
}
.ec_product_details_customer_reviews_overall_title {
float: left;
width: 75%;
padding-top:5px;
font-size: 14px;
text-transform: uppercase;
color:#404040;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
}
.ec_product_details_customer_reviews_button a {
display: block;
margin-top: 4px;
min-width: 100px;
background-color: #404040;
color: #ffffff !important;
padding: 7px 12px;
text-indent: 0;
text-decoration: none!important;
white-space: nowrap;
text-align: center;
font: bold 12px/1.2 Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
outline: 0;
border: 1px solid #CCC;
outline: 0;
}
.ec_product_details_customer_reviews_button a:hover {
color:#404040 !important;
background-color: #f7f7f7;
}
.ec_product_details_customer_reviews_overall_title {
float: left;
width: 75%;
font-size: 14px;
text-transform: uppercase;
}
.ec_product_details_customer_reviews_button {
float: right;
text-align: right;
margin-right:6px;
}
.ec_product_details_customer_reviews_button div{
display: none;
width: 140px;
margin-top: 4px;
min-width: 130px;
background-color: #6e9e42;
color: #ffffff;
padding: 7px 12px;
text-indent: 0;
text-decoration: none!important;
white-space: nowrap;
text-align: center;
font: bold 12px/1.2 Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
outline: 0;
border: 1px solid #CCC;
outline: 0;
}
.ec_product_details_customer_reviews_stars {
float: left;
margin-top: 4px;
margin-left:5px;
}
.ec_product_details_customer_reviews_num_reviews {
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: normal;
margin-top:7px;
margin-left:5px;
}
.ec_product_details_customer_reviews_list {
float: left;
width: 100%;
}
/******************************************/
/* CUSTOMER REVIEWS POPUP CLASSES */
/******************************************/
.ec_product_details_customer_reviews_popup_background {
display: none;
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 55;
background-color: #333;
filter: alpha(opacity = 55);
opacity: .55;/* background:#000; opacity:.40; position:absolute; top:0; left:0; width:100%; height:100%; */
}
.ec_product_details_customer_reviews_popup_box {
display: none;
position: fixed;
overflow: visible;
width: 680px;
height: 400px;
z-index: 9998;
top: 50%;
left: 50%;
margin: -200px 0 0 -340px; /* [-(height/2)px 0 0 -(width/2)px] */
background: #FFF;
-webkit-box-shadow: 0 2px 6px #000;
box-shadow: 0 2px 6px #000;
filter: alpha(opacity = 100);
opacity: 1;
}
.ec_product_details_customer_reviews_popup_title {
float: left;
width: 80%;
height: 30px;
line-height: 30px;
background: #404040;
color: #FFF;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_details_customer_reviews_popup_title span {
padding-left: 10px;
width: 100%;
}
.ec_product_details_customer_reviews_popup_close_button {
float: right;
width: 20%;
height: 30px;
line-height: 30px;
background: #404040;
text-align: right;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_details_customer_reviews_popup_close_button span {
padding-right: 10px;
width: 100%;
}
.ec_product_details_customer_reviews_popup_close_button a {
color: #DDD !important;
font-size: 11px;
text-transform: uppercase;
}
.ec_product_details_customer_reviews_popup_close_button a:hover {
color: #FFF !important;
text-decoration:none;
}
.ec_product_details_customer_reviews_popup_content {
float: left;
width: 100%;
height: 375px;
background: #FFF;
}
.ec_product_details_customer_reviews_popup_content span {
padding: 5px;
width: 100%;
}
/******************************************/
/* CUSTOMER REVIEWS POPUP CONTENT CLASSES */
/******************************************/
.ec_product_details_customer_reviews_popup_rating_row {
float: left;
width: 100%;
padding-top: 10px;
}
.ec_product_details_customer_reviews_popup_rating_label {
float: left;
padding-left: 10px;
font-size: 14px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px;
margin-top: -3px;
}
.ec_product_details_customer_reviews_popup_rating_stars {
float: left;
padding-left: 10px;
}
.ec_product_details_customer_reviews_popup_label_row {
float: left;
width: 100%;
padding-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
margin-left:5px;
margin-bottom:5px;
}
.ec_product_details_customer_reviews_popup_label_row_error {
float: left;
width: 100%;
padding-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
margin-left:5px;
margin-bottom:5px;
}
.ec_product_details_customer_reviews_popup_label_row span {
float: left;
padding-left: 10px;
text-transform: uppercase;
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
.ec_product_details_customer_reviews_popup_label_row_error span {
float: left;
padding-left: 10px;
text-transform: uppercase;
color: #900;
}
.ec_product_details_customer_reviews_popup_input_row {
float: left;
width: 100%;
}
.ec_product_details_customer_reviews_popup_input_row input[type="text"] {
margin-left:5px;
}
.ec_product_details_customer_reviews_popup_input_row input[type="text"] {
width: 650px;
}
.ec_product_details_customer_reviews_popup_input_row textarea {
width: 650px;
height: 140px;
}
.ec_product_details_customer_reviews_popup_input_row span {
float: left;
padding-left: 10px;
text-transform: uppercase;
margin-top: -15px;
}
.ec_product_details_customer_reviews_popup_submit_button {
float: left;
width: 100%;
}
.ec_product_details_customer_reviews_popup_submit_button span {
float: left;
padding-left: 10px;
}
.ec_customer_review_star_on {
margin:5px 0;
float:left;
position: relative;
display: block;
color: #404040;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 5px solid #404040;
border-left: 8px solid transparent;
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
}
.ec_customer_review_star_on:hover{
cursor:pointer;
}
.ec_customer_review_star_on:before {
border-bottom: 8px solid #404040;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
height: 0;
width: 0;
top: -5px;
left: -6px;
display: block;
content: '';
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
}
.ec_customer_review_star_on:after {
position: absolute;
display: block;
color: #404040;
left: -9px;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 6px solid #404040;
border-left: 8px solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
content: '';
}
.ec_customer_review_star_off {
margin:5px 0;
float:left;
position: relative;
display: block;
color: #CCC;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 5px solid #CCC;
border-left: 8px solid transparent;
-moz-transform: rotate(35deg);
-webkit-transform: rotate(35deg);
-ms-transform: rotate(35deg);
-o-transform: rotate(35deg);
}
.ec_customer_review_star_off:hover{
cursor:pointer;
}
.ec_customer_review_star_off:before {
border-bottom: 8px solid #CCC;
border-left: 3px solid transparent;
border-right: 3px solid transparent;
position: absolute;
height: 0;
width: 0;
top: -5px;
left: -6px;
display: block;
content: '';
-webkit-transform: rotate(-35deg);
-moz-transform: rotate(-35deg);
-ms-transform: rotate(-35deg);
-o-transform: rotate(-35deg);
}
.ec_customer_review_star_off:after {
position: absolute;
display: block;
color: #CCC;
left: -9px;
width: 0px;
height: 0px;
border-right: 8px solid transparent;
border-bottom: 6px solid #CCC;
border-left: 8px solid transparent;
-webkit-transform: rotate(-70deg);
-moz-transform: rotate(-70deg);
-ms-transform: rotate(-70deg);
-o-transform: rotate(-70deg);
content: '';
}
.ec_product_details_customer_review_error_text {
float: left;
width: 150px;
margin-left: 10px;
font-size: 11px;
color: #900;
display: none;
text-transform: lowercase;
}
.ec_product_details_customer_reviews_popup_submit_button input[type="submit"]{
-webkit-appearance:none;
-webkit-border-radius: 0;
margin-top: 4px;
min-width: 260px;
width:160px;
height:36px;
line-height:36px;
background-color: #404040 !important;
background: #404040 !important;
color: #ffffff !important;
text-indent: 0;
text-decoration: none!important;
white-space: nowrap;
text-align: center;
font: bold 12px/1.2 Arial, Helvetica, sans-serif!important;
text-transform: uppercase;
outline: 0;
border: 1px solid #CCC !important;
}
.ec_product_details_customer_reviews_popup_submit_button input[type="submit"]:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
/******************************************/
/* FEATURED PRODUCTS CLASSES */
/******************************************/
.ec_product_details_featured_products {
float: left;
width: 100%;
}
/******************************************/
/* ADDITIONAL CLASSES */
/******************************************/
.ec_product_details_clear {
clear: both;
}
.ec_product_details_loader_div {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #333;
opacity: 0.8;
filter: alpha(opacity=80);
display: none;
text-align: center;
line-height: 300px;
color: #FFF;
font-weight: bold;
font-size: 18px;
}
/******************************************/
/* TEMP CART CLASSES */
/******************************************/
.ec_product_details_temp_cart_holder {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #333;
opacity: 0.95;
filter: alpha(opacity=95);
display: none;
text-align: center;
}
.ec_product_details_temp_cart {
position: relative;
width: 80%;
height: 350px;
margin: 100px 10% 0 10%;
padding: 10px;
background: #FFF;
border: 3px solid #999;
font-size: 12px;
color: #333;
text-align: left;
overflow-y: scroll;
overflow-x: hidden;
opacity: 1;
filter: alpha(opacity=100);
}
.ec_product_details_temp_cart_item {
width: 100%;
color: #333;
font-size: 12px;
float: left;
}
.ec_product_details_temp_cart_image {
width: 100px;
float: left;
}
.ec_product_details_temp_cart_item_info {
float: left;
width: 350px;
font-size: 14px;
font-weight: bold;
}
.ec_product_details_temp_cart_option {
float: left;
width: 100%;
font-size: 11px;
font-weight: normal;
}
.ec_product_details_temp_cart_quantity {
float: left;
width: 100%;
font-size: 11px;
font-weight: normal;
}
.ec_product_details_temp_cart_divider {
float: left;
width: 100%;
background: #333;
height: 1px;
margin-top: 5px;
margin-bottom: 5px;
}
.ec_product_details_temp_cart_button_holder {
position: relative;
width: 80%;
height: 30px;
margin: 0 10% 0 10%;
padding: 0 10px 0 10px;
background: #999;
border: 3px solid #999;
font-size: 12px;
color: #FFF;
text-align: center;
opacity: 1;
filter: alpha(opacity=100);
}
.ec_product_details_temp_cart_button_1 {
text-align: right;
}
.ec_product_details_temp_cart_button_1 a {
margin-right: 10px;
display: block;
float: left;
height: 14px;
width: 105px;
background-color: #1c486b;
background-image: -moz-linear-gradient(top, #2e8cd6, #1c486b);
background-image: -webkit-linear-gradient(top, #2e8cd6, #1c486b);
background-image: linear-gradient(top, #2e8cd6, #1c486b);
color: #fff;
padding: 6px 12px;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
font: bold 11px/1.2 Arial, Helvetica, sans-serif!important;
outline: 0;
text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}
.ec_product_details_temp_cart_button_1 div {
margin-right: 10px;
display: block;
float: left;
height: 14px;
width: 105px;
background-color: #1c486b;
background-image: -moz-linear-gradient(top, #2e8cd6, #1c486b);
background-image: -webkit-linear-gradient(top, #2e8cd6, #1c486b);
background-image: linear-gradient(top, #2e8cd6, #1c486b);
color: #fff;
padding: 6px 12px;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
font: bold 11px/1.2 Arial, Helvetica, sans-serif!important;
outline: 0;
text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}
.ec_product_details_temp_cart_button_1 a:hover {
background-color: #2e8cd6;
background-image: -moz-linear-gradient(top, #88c0ed, #1c486b);
background-image: -webkit-linear-gradient(top, #88c0ed, #1c486b);
background-image: linear-gradient(top, #88c0ed, #1c486b);
cursor: pointer;
}
.ec_product_details_temp_cart_button_2 {
text-align: right;
}
.ec_product_details_temp_cart_button_2 a {
margin-right: 10px;
display: block;
float: left;
height: 14px;
width: 105px;
background-color: #1c486b;
background-image: -moz-linear-gradient(top, #2e8cd6, #1c486b);
background-image: -webkit-linear-gradient(top, #2e8cd6, #1c486b);
background-image: linear-gradient(top, #2e8cd6, #1c486b);
color: #fff;
padding: 6px 12px;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
font: bold 11px/1.2 Arial, Helvetica, sans-serif!important;
outline: 0;
text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}
.ec_product_details_temp_cart_button_1 div {
margin-right: 10px;
display: block;
float: left;
height: 14px;
width: 105px;
background-color: #1c486b;
background-image: -moz-linear-gradient(top, #2e8cd6, #1c486b);
background-image: -webkit-linear-gradient(top, #2e8cd6, #1c486b);
background-image: linear-gradient(top, #2e8cd6, #1c486b);
color: #fff;
padding: 6px 12px;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
font: bold 11px/1.2 Arial, Helvetica, sans-serif!important;
outline: 0;
text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}
.ec_product_details_temp_cart_button_1 a:hover {
background-color: #2e8cd6;
background-image: -moz-linear-gradient(top, #88c0ed, #1c486b);
background-image: -webkit-linear-gradient(top, #88c0ed, #1c486b);
background-image: linear-gradient(top, #88c0ed, #1c486b);
cursor: pointer;
}
.ec_product_price_tiers{
float:left; width:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px;
margin-top: 10px;
margin-bottom: 10px;
line-height: 20px;
}@charset "utf-8";
/* Base Theme - Customer Review CSS Document */
.ec_customer_review{
float:left; width:100%; margin-top:5px; margin-bottom:5px; border-top:1px solid #CCC; padding-top:10px; padding-bottom:10px;
}
.ec_customer_review_title{
float:left; width:70%; font-size:13px; color:#0f0f0f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-bottom:5px; margin-left:5px;
}
.ec_customer_review_stars{
float:left; width:100%; margin-bottom:5px; margin-left:5px;
}
.ec_customer_review_date{
float:right; width:28%; font-size:11px; text-align:right; font-family:Arial, Helvetica, sans-serif;
}
.ec_customer_review_description{
float:left; width:100%; font-size:12px; color:#141414; font-family:Arial, Helvetica, sans-serif; margin-left:5px;
}
/* END CUSTOMER REVIEW STYLE*/@charset "utf-8";
/* Base Theme - Filter Bar CSS Document */
.ec_featured_product {
margin-top: 10px;
}
.ec_featured_product.prod1{
float:left;
margin-right:1%;
width:24%;
}
.ec_featured_product.prod2{
float:left;
margin-left:1%;
margin-right:1%;
width:23%;
}
.ec_featured_product.prod3{
float:left;
margin-left:1%;
margin-right:1%;
width:23%;
}
.ec_featured_product.prod4{
float:right;
margin-left:1%;
width:24%;
}
.ec_featured_product_image .ec_product_image{
max-width:150px;
}
.ec_featured_product_image .ec_product_image img{
max-width:100%;
}
.ec_featured_product_image a{
float:left;
border:1px solid #eee;
}
.ec_featured_product_image a:hover{
border:1px solid #ccc;
}
.ec_featured_product_image {
float: left;
}
.ec_featured_product_title {
float: left;
width: 100%;
text-align: left;
margin-top: 15px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_featured_product_price {
float: left;
width: 100%;
text-align: left;
margin-top: 3px;
}
.ec_featured_product_price .ec_product_price {
float: left;
text-align: left;
font-size: 12px;
}
.ec_featured_product_price .ec_product_old_price {
float: left;
text-align: left;
font-size: 12px;
margin-top: 5px;
width:0;
}
.ec_featured_product_price .ec_product_sale_price {
float: left;
text-align: left;
font-size: 12px;
width:0;
}
.ec_featured_product_rating {
float: left;
width: 100%;
margin-top: 3px;
}
.ec_featured_product_rating_stars {
float: left;
}
.ec_featured_product_rating_num_ratings {
float: left;
margin-left: 5px;
margin-top: 2px;
font-size: 11px;
}
.ec_product_title_link{
color:#333 !important;
}
.ec_product_title_link:hover{
color:#404040 !important;
text-decoration:none;
}
/* END SORT BAR STYLE*/ .ec_gift_card_input_row{
float:left; width:100%; text-transform:uppercase; font-size:12px; color:#333333; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin-top:5px;
}
.ec_gift_card_label{
float:left; width:150px;
}
.ec_gift_card_input{
float:left;
}
.ec_gift_card_input_row input[type="text"]{
width:350px;
}
.ec_gift_card_input_row textarea{
width:350px;
height:80px;
}
@media only screen and ( min-width: 768px ) and ( max-width: 960px ) {
.ec_gift_card_input_row input[type="text"]{
width:300px;
}
.ec_gift_card_input_row textarea{
width:292px;
height:80px;
}
}
@media only screen and ( max-width: 479px ) {
.ec_gift_card_input_row input[type="text"]{
width:260px;
}
.ec_gift_card_input_row textarea{
width:252px;
height:80px;
}
}
.ec_gift_card_input_row select{
width:350px;
}
.ec_gift_card_message{
width:350px;
}
.ec_gift_card_message_error{
width:350px; background-color:#FF9D9D; border: 2px solid #900;
}
.ec_gift_card_to_name{
width:250px;
}
.ec_gift_card_to_name_error{
width:250px; background-color:#FF9D9D !important; border: 2px solid #900 !important;
}
.ec_gift_card_from_name{
width:250px;
}
.ec_gift_card_from_name_error{
width:250px; background-color:#FF9D9D !important; border: 2px solid #900 !important;
}@charset "utf-8";
/* Base Theme - EC Cart Page CSS Document */
.ec_cart_page_cart {
text-align: center;
margin-top: 30px;
}
.ec_cart_error {
width: 100%;
float: left;
text-align: center;
background-color:#F1D9D9;
color: #900;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
border: thin solid #FF0606;
}
.ec_cart_error div{
padding: 15px;
}
.ec_cart_success {
width: 100%;
float: left;
text-align: center;
background-color: #E6FFE6;
color: #333;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
border: thin solid #6FFF47;
}
.ec_cart_success div{
padding: 15px;
}
.grandTotalTxt {
color:#404040;
}
.ec_cart_page_continue_to_shipping_button {
width: 100%;
float: left;
}
.ec_cart_continue_to_shipping_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:35px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
padding: 8px 14px;
background-image:none;
box-shadow:none;
}
.ec_cart_continue_to_shipping_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_page_continue_to_payment_button {
width: 100%;
float: left;
}
.ec_cart_continue_to_payment_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:35px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
padding: 8px 14px;
background-image:none;
box-shadow:none;
}
.ec_cart_continue_to_payment_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_submit_order_message {
width: 100%;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-top: 10px;
margin-bottom: 10px;
}
.ec_cart_page_submit_order_button {
width: 100%;
float: left;
}
.ec_cart_submit_order_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:35px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
padding: 8px 14px;
background-image:none;
box-shadow:none;
}
.ec_cart_submit_order_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_page_left {
width: 50%;
float: left;
}
.ec_cart_page_right {
width: 50%;
float: right;
}
/* END EC CART PAGE STYLE*/@charset "utf-8";
/* Base Theme - EC Cart CSS Document */
.ec_cart {
}
.ec_cart_header_row {
width: 100%;
float: left;
margin-bottom: 15px;
}
.ec_cart_continue_shopping_button a {
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-color:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
}
.ec_cart_continue_shopping_button a:hover {
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_title_bar {
width: 100%;
float: left;
height: 28px;
line-height: 28px;
background: #f7f7f7;
color: #404040;
font-size: 12px;
font-weight: bold;
font-family:Arial, Helvetica, sans-serif;
}
.ec_cart_item_holder {
width: 100%;
float: left;
margin-top:10px;
}
.ec_cart_lower_left_title {
margin-top: 20px;
margin-bottom: 8px;
width: 100%;
float: left;
text-align: left;
font-size: 20px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
}
.ec_cart_lower_left_subtitle {
margin-bottom: 10px;
width: 100%;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_cart_lower_right_title {
margin-top: 20px;
margin-bottom: 10px;
width: 100%;
font-size: 20px;
color:#0f0f0f;
font-family:Arial, Helvetica, sans-serif;
float:right;
text-align:right;
width:275px;
}
.ec_cart_shipping_costs_row {
width: 100%;
float: left;
text-align: left;
height: 35px;
margin-top: 10px;
margin-bottom: 10px;
}
.ec_cart_shipping_costs_row span {
float: left;
line-height:28px;
margin-right: 5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.ec_cart_shipping_costs_row input[type="text"] {
width: 125px;
height: 21px;
padding: 2px;
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
}
.ec_cart_shipping_costs_row a {
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
background-color:#404040 !important;
background:#404040 !important;
border: 1px solid #CCC !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-left:0px;
margin-top:-1px;
}
.ec_cart_shipping_costs_row a:hover {
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_checkout_buttons {
float: left;
width: 100%;
margin-top: 15px;
}
.ec_cart_checkout_buttons .left {
float: left;
text-align: left;
width: 50%;
}
.ec_cart_checkout_buttons .left a {
float: left;
}
.ec_cart_checkout_buttons .right {
float: right;
text-align: right;
width: 50%;
}
.ec_cart_checkout_buttons .right a {
float: right;
}
.ec_cart_checkout_buttons a {
display: block;
width: 100px;
background-color: #e9ffde;
color: #686868;
padding: 6px 12px;
text-indent: 0;
text-decoration: none!important;
white-space: nowrap;
text-align: center;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6), inset 0 0 5px rgba(107,151,30,1);
font: bold 11px/1.2 Arial, Helvetica, sans-serif!important;
outline: 0;
}
.ec_cart_checkout_buttons a:hover {
color: #3e3e3e;
}
.ec_cart_lower_left {
float: left;
width: 415px;
}
.ec_cart_lower_right {
float: right;
width: 275px;
}
.ec_cart_lower_right_row {
width: 100%;
float: left;
font-family:Arial, Helvetica, sans-serif;
color:#141414;
}
.ec_cart_lower_right_row .left, .ec_cart_lower_right_row .right {
width: 125px;
float: right;
border: 1px solid #CCC;
padding: 5px 5px;
}
.ec_cart_lower_right_row .left {
text-align: right;
}
.ec_cart_lower_right_row .right {
text-align: right;
}
#ec_cart_grandtotal {
text-align: right;
color:#404040;
}
.ec_estimate_shipping_loader {
display: none;
float: left;
margin-left: 40px;
}
.ec_cart_clear {
clear: both;
}
.ec_cart_shipping_methods {
padding-top: 10px;
float: left;
border-top: 1px dashed #CCC;
margin-top: 20px;
}
.ec_cart_shipping_methods_hidden {
margin-top: 10px;
float: left;
width: 100%;
display: none;
}
.ec_cart_bottom_divider_line {
width: 100%;
float: left;
padding-top: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #CCC;
}
.ec_cart_header_title {
width: 100%;
float: left;
text-align: left;
font-size: 20px;
color:#0f0f0f;
font-family: Arial, Helvetica, sans-serif;
}
.ec_cart_title_bar_column_1 {
width: 14%;
float: left;
text-align: left;
margin-left: 10px;
}
.ec_cart_title_bar_column_2 {
width: 27%;
float: left;
text-align: left;
}
.ec_cart_title_bar_column_3 {
width: 12%;
float: left;
text-align: center;
}
.ec_cart_title_bar_column_4 {
width: 12%;
float: left;
text-align: center;
}
.ec_cart_title_bar_column_5 {
width: 12%;
float: left;
text-align: center;
}
.ec_cart_title_bar_column_6 {
width: 17%;
float: left;
text-align: right;
}
.ec_cart_lower_left {
float: left;
width: 415px;
}
.ec_cart_lower_right {
float: right;
width: 275px;
}
.ec_cart_lower_right_title {
text-align: right;
}
.ec_cart_shipping_methods {
width: 400px;
}
.ec_cart_continue_shopping_button {
width: 60%;
float: right;
text-align: right;
}
.ec_cart_continue_shopping_button a {
margin-left:15px;
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-color:#404040;
border:solid 1px #cccccc !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
}
.ec_cart_continue_shopping_button a:hover {
cursor: pointer;
color:#404040;
background-color: #f7f7f7;
}
/* END EC CART STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Item CSS Document */
.ec_cart_item {
width: 100%;
border-bottom: 1px solid #CCC;
float: left;
}
.ec_cart_item_title {
font-size: 12px;
color: #0f0f0f;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 5px;
}
.ec_cart_item_title a {
color: #363636 !important;
}
.ec_cart_item_title a:hover {
color: #348539 !important;
text-decoration: none;
}
.ec_cart_item_option {
font-size: 11px;
color: #141414;
line-height: 15px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
.ec_cart_item_unit_price {
font-size: 12px;
color: #141414;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
.ec_cart_item_total_price {
font-size: 12px;
font-weight: bold;
padding-right: 5px;
color:#404040;
font-family:Arial, Helvetica, sans-serif;
}
.ec_cart_item_quantity_box {
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_cart_item_quantity_box input[type="number"]{
width:50px;
text-align:center;
}
.ec_cart_item_update_button input[type="submit"] {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:0px;
padding:6px 10px;
background-image:none;
box-shadow:none;
}
.ec_cart_item_update_button input[type="submit"]:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_item_update_button input[type="submit"]:active{
padding:6px 10px;
}
.ec_cart_item_delete_button input[type="submit"] {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:0px;
padding:6px 10px;
background-image:none;
box-shadow:none;
}
.ec_cart_item_delete_button input[type="submit"]:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_cart_item_delete_button input[type="submit"]:active{
padding:6px 10px;
}
.ec_cart_item_loader {
display: none;
}
.ec_cart_item_unit_price .ec_product_old_price{
text-align:center;
color:#9ecc8e;
}
.ec_cart_item_column1 {
width: 14%;
float: left;
text-align: left;
margin-left: 10px;
}
.ec_cart_item_column1 img{
max-width:95% !important;
margin-bottom:5px;
}
.ec_cart_item_column2 {
width: 27%;
float: left;
text-align: left;
margin-top:12px;
}
.ec_cart_item_column2 div {
width: 100%;
float: left;
text-align: left;
}
.ec_cart_item_column3 {
width: 12%;
float: left;
text-align: center;
margin-top:12px;
}
.ec_cart_item_column4 {
width: 12%;
float: left;
text-align: center;
margin-top:7px;
}
.ec_cart_item_column4 input[type="text"] {
width: 50px;
text-align: center;
}
.ec_cart_item_column5 {
width: 13%;
float: left;
text-align: center;
margin-top:12px;
}
.ec_cart_item_column6 {
width: 19%;
float: left;
text-align: right;
margin-top:12px;
}
/* END EC CART ITEM STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Login CSS Document */
.ec_cart_login {
display: block;
}
.ec_cart_login_hidden {
display: none;
}
.ec_cart_login_title {
width: 90%;
float: left;
font-size: 20px;
color:#0f0f0f;
font-family:Arial, Helvetica, sans-serif;
border-bottom: 3px solid #404040;
padding-bottom: 5px;
text-align: left;
margin-bottom: 4px;
}
.ec_cart_login_subtitle {
width: 90%;
float: left;
color: #141414;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-top: 5px;
margin-bottom: 30px;
margin-right: 10px;
padding-bottom: 10px;
}
.ec_cart_login_holder {
width: 100%;
float: left;
margin-top: 20px;
}
.ec_cart_login_left {
width: 50%;
float: left;
padding-top: 15px;
}
.ec_cart_login_right {
width: 50%;
float: right;
padding-top: 15px;
text-align: left;
}
.ec_cart_login_row {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
line-height: 20px;
}
.ec_cart_login_row_label {
width: 115px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #333;
height: 27px;
line-height: 27px;
}
.ec_cart_login_row_input {
width: 350px;
float: left;
text-align: left;
}
.ec_cart_login_input[type="text"] {
width: 225px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_cart_login_input[type="email"] {
width: 225px;
padding: 1px;
height: 28px;
margin: 0;
}
.ec_cart_login_input[type="password"] {
width: 225px;
padding: 1px;
height: 28px;
margin: 0;
}
.ec_cart_login_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
min-width:165px;
height:28px;
line-height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
background-image:none;
box-shadow:none;
}
.ec_cart_login_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
/* LOGIN COMPLETE STYLES*/
.ec_cart_login_complete {
display: block;
margin-top: 30px;
}
.ec_cart_login_complete_hidden {
display: none;
}
.ec_cart_login_complete_holder {
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
}
.ec_cart_login_complete_title {
width: 100%;
float: left;
color: #0f0f0f;
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
text-align: left;
margin-bottom: 7px;
}
.ec_cart_login_complete_subtitle {
width: 100%;
float: left;
color: #141414;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}
.ec_cart_login_complete_logout_link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #363636 !important;
}
.ec_cart_login_complete_logout_link:hover {
text-decoration: none;
color: #348539 !important;
}
.ec_cart_login_left {
width: 50%;
float: left;
padding-top: 15px;
}
.ec_cart_login_right {
width: 50%;
float: right;
padding-top: 15px;
text-align: left;
}
/* END EC CART LOGIN STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Billing CSS Document */
.ec_cart_billing_holder {
width: 100%;
float: left;
margin-top: 30px;
}
.ec_cart_billing_title {
width: 100%;
float: left;
color: #0f0f0f;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 7px;
}
.ec_cart_billing_row {
width: 100%;
float: left;
margin-top: 10px;
}
.ec_cart_billing_row .ec_cart_billing_label {
width: 120px;
line-height:28px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #141414;
}
.ec_cart_billing_row .ec_cart_billing_input {
float: left;
text-align: left;
}
.ec_cart_billing_row .ec_cart_billing_input {
}
.ec_cart_billing_row .ec_cart_billing_input_text {
width: 220px;
border: 1px solid #c4c4c4;
}
.ec_cart_shipping_selector_row {
width:300px;
margin-top: 5px;
text-align: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_cart_shipping_selector_row input[type="radio"]{
-webkit-appearance:radio !important;
}
.ec_cart_shipping_selector_row_hidden {
display: none;
}
.ec_cart_billing_row_error {
width: 100%;
float: left;
margin-top: 5px;
}
.ec_cart_billing_row_error .ec_cart_billing_label {
width: 100px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-top: 12px;
color: #900;
}
.ec_cart_billing_row_error .ec_cart_billing_input {
width: 220px;
float: left;
text-align: left;
}
.ec_cart_billing_row_error .ec_cart_billing_input_text {
width: 200px;
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC CART BILLING STYLE*/@charset "utf-8";
/* Base Theme - EC Cart shipping CSS Document */
.ec_cart_shipping_holder {
width: 100%;
float: left;
margin-top: 30px;
}
.ec_cart_shipping_title {
width: 100%;
float: left;
color: #0f0f0f;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 7px;
}
.ec_cart_shipping_row {
width: 100%;
float: left;
margin-top: 10px;
}
.ec_cart_shipping_row .ec_cart_shipping_label {
width: 120px;
line-height:28px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #333;
}
.ec_cart_shipping_row .ec_cart_shipping_input {
float: left;
text-align: left;
}
.ec_cart_shipping_row .ec_cart_shipping_input {
}
.ec_cart_shipping_row .ec_cart_shipping_input_text {
width: 220px;
border: 1px solid #c4c4c4;
}
.ec_cart_shipping_row_error {
width: 100%;
float: left;
margin-top: 5px;
}
.ec_cart_shipping_row_error .ec_cart_shipping_label {
width: 100px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-top: 12px;
color: #900;
}
.ec_cart_shipping_row_error .ec_cart_shipping_input {
width: 220px;
float: left;
text-align: left;
}
.ec_cart_shipping_row_error .ec_cart_shipping_input_text {
width: 200px;
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC CART shipping STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Shipping Method CSS Document */
.ec_cart_shipping_method_holder{
width:100%; float:left; margin-top:30px; padding-bottom:30px; border-bottom:1px solid #CCC;
}
.ec_cart_shipping_method_title{
width:100%; float:left; color:#0f0f0f; font-size:20px; text-align:left; margin-bottom:7px; font-family:Arial, Helvetica, sans-serif;
}
.ec_cart_shipping_method_row{
width:100%; float:left; text-align:left; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:15px;
padding-top:8px; color:#141414;
}
.ec_cart_shipping_method_row .label{
font-weight:normal;
}
.ec_cart_shipping_method_row .price{
font-weight:bold; margin-left:4px;
}
/* END EC CART SHIPPING METHOD STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Coupon CSS Document */
.ec_cart_coupon_row {
width: 100%;
float: left;
text-align: left;
margin-top: 5px;
}
.ec_cart_coupon_row .ec_cart_coupon_input_text {
width: 225px;
height: 28px;
padding: 2px;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
float: left;
}
.ec_cart_coupon_row .ec_cart_coupon_code_redeem_button {
width: 125px;
margin-left: 5px;
float: left;
}
.ec_cart_coupon_row .ec_cart_coupon_code_redeem_button a {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
background-color:#404040;
border: 1px solid #CCC !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
margin-left:0px;
}
.ec_cart_coupon_row .ec_cart_coupon_code_redeem_button a:hover {
color:#404040;
background-color: #f7f7f7;
}
.ec_cart_coupon_loader {
display: none;
float: left;
margin-left: 40px;
}
.ec_cart_coupon_row_message {
width: 100%;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 5px;
color: rgb(111, 139, 96);
}
.ec_cart_coupon_row .ec_cart_coupon_code_redeem_button {
width: 159px;
margin-left: 5px;
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
}
.ec_cart_coupon_row .ec_cart_coupon_code_redeem_button a {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
border: 1px solid #CCC !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
margin-left:0px;
}
.ec_cart_coupon_row .ec_cart_coupon_code_redeem_button a:hover {
cursor: pointer;
background-color: #f7f7f7;
}
/* END EC CART COUPON STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Gift Card CSS Document */
.ec_cart_gift_card_row {
width: 100%;
float: left;
text-align: left;
}
.ec_cart_gift_card_row .ec_cart_gift_card_input_text {
width: 225px;
height: 28px;
padding: 2px;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
float: left;
}
.ec_cart_gift_card_row .ec_cart_gift_card_redeem_button {
width: 159px;
margin-left: 5px;
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
}
.ec_cart_gift_card_row .ec_cart_gift_card_redeem_button a {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
background-color:#404040;
border: 1px solid #CCC !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
margin-left:0px;
}
.ec_cart_gift_card_row .ec_cart_gift_card_redeem_button a:hover {
cursor: pointer;
color:#404040;
background-color: #f7f7f7;
}
.ec_cart_gift_card_loader {
display: none;
float: left;
margin-left: 40px;
}
.ec_cart_gift_card_row_message {
width: 100%;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 5px;
color: rgb(111, 139, 96);
}
.ec_cart_gift_card_row .ec_cart_gift_card_redeem_button {
width: 159px;
margin-left: 5px;
float: left;
margin-top: 0;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 5px;
}
.ec_cart_gift_card_row .ec_cart_gift_card_redeem_button a {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
border:solid 1px #cccccc !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
margin-top:0px;
}
.ec_cart_gift_card_row .ec_cart_gift_card_redeem_button a:hover {
cursor: pointer;
background-color: #f7f7f7;
}
/* END EC CART GIFT CARD STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Continue To Payment CSS Document */
.ec_cart_continue_to_payment_title{
width:100%; float:left; height:28px; line-height:28px; background:#069; color:#FFF; font-weight:bold; text-align:center; border:1px solid #999;
}
.ec_cart_continue_to_payment_holder{
width:100%; float:left; border:1px solid #999;
}
.ec_cart_continue_to_payment_row{
width:100%; float:left;
}
.ec_cart_continue_to_payment_label{
width:30%; float:left; text-align:right; margin-right:5%; line-height:24px;
}
.ec_cart_continue_to_payment_input{
width:65%; float:left; text-align:left; line-height:24px;
}
.ec_cart_continue_to_payment_input_text{
width:65%;
}
/* END EC CART CONTINUE TO PAYMENT STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Address Review CSS Document */
.ec_cart_address_review_holder {
width: 100%;
float: left;
margin-top: 30px;
font-family:Arial, Helvetica, sans-serif;
color:#141414;
}
.ec_cart_address_review_title {
width: 100%;
float: left;
color: #0f0f0f;
font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 7px;
}
.ec_cart_address_review_left {
height: 140px;
float: left;
background-color: #f7f7f7;
text-align: left;
padding-top: 20px;
padding-bottom: 30px;
border-top: 2px solid #eeeeee;
border-bottom: 2px solid #eeeeee;
}
.ec_cart_address_review_middle {
height: 140px;
float: left;
background-color: #f7f7f7;
text-align: left;
padding-top: 20px;
padding-bottom: 30px;
border-top: 2px solid #eeeeee;
border-bottom: 2px solid #eeeeee;
}
.ec_cart_address_review_right {
height: 140px;
float: left;
background-color: #f7f7f7;
text-align: left;
padding-top: 20px;
padding-bottom: 30px;
border-top: 2px solid #eeeeee;
border-bottom: 2px solid #eeeeee;
display: table-cell;
}
.ec_cart_address_review_row_title {
width: 100%;
float: left;
text-align: left;
font-size: 16px;
font-weight: normal;
color:#0f0f0f;
margin-bottom: 10px;
margin-left: 20px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_cart_address_review_row {
width: 100%;
float: left;
margin-left: 20px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
padding: 0px;
color: #141414;
line-height:18px;
}
.ec_cart_address_review_right_row {
width: 100%;
float: left;
margin-top: 23px;
text-align:center;
}
.ec_cart_address_review_right_row a {
text-indent: 0;
text-decoration: none !important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif !important;
font-size:11px;
font-weight:bold;
outline: 0;
width:230px;
height:28px;
line-height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
padding:8px 14px;
}
.ec_cart_address_review_right_row a:hover {
color:#404040 !important;
background-color: #f7f7f7 !important;
text-decoration: none;
}
.ec_cart_address_review_left {
width: 30%;
}
.ec_cart_address_review_middle {
width: 30%;
}
.ec_cart_address_review_right {
width: 40%;
}
/* END EC CART ADDRESS REVIEW STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Address Review CSS Document */
.ec_cart_payment_information_holder {
width: 100%;
float: left;
margin-top: 30px;
padding-bottom: 30px;
margin-bottom: 30px;
border-bottom: 1px solid #CCC;
}
.ec_cart_payment_information_title {
width: 100%;
float: left;
color: #0f0f0f;
font-size: 20px;
font-family:Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 7px;
}
.ec_cart_payment_information_left {
width: 400px;
float: left;
}
.ec_cart_payment_information_right {
width: 400px;
float: right;
text-align: left;
margin-right: 200px;
margin-top: 45px;
}
.ec_cart_payment_information_row {
width: 100%;
float: left;
text-align: left;
}
.ec_cart_payment_information_row textarea{
width:100%;
height: 100px;
float:left;
}
.ec_cart_payment_information_payment_type_row {
width: 100%;
float: left;
margin-bottom: 6px;
text-align: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #f7f7f7;
border-bottom: 1px solid #eeeeee;
border-top: 1px solid #eeeeee;
}
.ec_cart_payment_information_payment_type_row.error{
color:#900;
}
.ec_cart_payment_information_payment_type_row .ec_inner_padding {
float: left;
padding: 5px 10px;
}
.ec_cart_payment_information_payment_type_row div {
width: 100%;
padding: 10px 5px;
}
.ec_cart_payment_information_payment_type_holder {
width: 100%;
float: left;
background-color: #EEE;
color:#141414;
font-size:13px;
font-family: Arial, Helvetica, sans-serif;
margin-top: -6px;
display: none;
}
.ec_cart_payment_information_payment_type_holder .ec_inner_padding {
float: left;
padding: 20px;
}
.ec_cart_payment_information_row .ec_cart_payment_information_input input[type="text"] {
margin: 4px 0;
}
.ec_cart_payment_information_row .ec_cart_payment_information_input select {
margin: 4px 2px 4px 0;
}
.ec_cart_manual_payment_information_row {
width: 100%;
float: left;
text-align: left;
font-size: 12px;
color:#333333;
font-family: Arial, Helvetica, sans-serif;
display: none;
}
.ec_cart_payment_information_label {
width: 150px;
float: left;
text-align: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
margin-top: 12px;
font-weight: bold;
color:#141414;
}
.ec_cart_payment_information_input {
width: 160px;
float: left;
text-align: left;
}
.ec_cart_payment_information_input input, .ec_cart_payment_information_input #ec_cart_payment_type {
width: 160px;
}
.ec_cart_payment_information_credit_card_active {
display: block;
float: left;
}
.ec_cart_payment_information_credit_card_inactive {
display: none;
float: left;
}
.ec_cart_payment_information_input_text {
width: 160px;
}
.ec_cart_payment_information_input_text_small {
width: 60px;
}
.ec_cart_payment_information_input_select {
width: 100px;
}
.ec_cart_payment_information_row_error {
width: 100%;
float: left;
}
.ec_cart_payment_information_row_error .ec_cart_payment_information_label {
width: 150px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-top: 12px;
color: #900;
}
.ec_cart_payment_information_row_error .ec_cart_payment_information_input {
width: 160px;
float: left;
text-align: left;
}
.ec_cart_payment_information_row_error .ec_cart_payment_information_input_text {
width: 160px;
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
.ec_cart_payment_information_row_error .ec_cart_payment_information_input_select {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
.ec_cart_payment_information_row_error .ec_cart_payment_information_input input[type="text"] {
margin: 3px 0;
}
.ec_cart_payment_information_row_error .ec_cart_payment_information_input select {
margin: 3px 2px 3px 0;
}
/* END EC CART ADDRESS REVIEW STYLE*/
@charset "utf-8";
/* Base Theme - EC Cart Contact Information CSS Document */
.ec_cart_contact_information_holder {
width: 100%;
float: left;
margin-top: 30px;
padding-bottom: 30px;
border-bottom: 1px solid #CCC;
}
.ec_cart_contact_information_title {
width: 100%;
float: left;
color: #0f0f0f;
font-size: 20px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-bottom: 7px;
}
.ec_cart_contact_information_row {
width: 100%;
float: left;
margin-top: 10px;
}
.ec_cart_contact_information_label {
width: 120px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #141414;
}
.ec_cart_contact_information_input {
width: 200px;
float: left;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.ec_cart_contact_information_input input[type="checkbox"] {
margin-top: 11px;
}
.ec_cart_contact_information_input input[type="password"] {
margin-top: 9px;
}
.ec_cart_contact_information_input_text {
width: 200px;
}
.ec_cart_contact_information_row_error {
width: 100%;
float: left;
margin-top: 5px;
}
.ec_cart_contact_information_row_error .ec_cart_contact_information_label {
width: 120px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-top: 12px;
color: #900;
}
.ec_cart_contact_information_row_error .ec_cart_contact_information_input {
width: 200px;
float: left;
text-align: left;
}
.ec_cart_contact_information_row_error .ec_cart_contact_information_input_text {
width: 200px;
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC CART CONTACT INFORMATION STYLE*/@charset "utf-8";
/* Base Theme - EC Cart Submit Order CSS Document */
.ec_cart_submit_order_title{
width:100%; float:left; height:28px; line-height:28px; background:#069; color:#FFF; font-weight:bold; text-align:center; border:1px solid #999;
}
.ec_cart_submit_order_holder{
width:100%; float:left; border:1px solid #999;
}
.ec_cart_submit_order_row{
width:100%; float:left;
}
.ec_cart_submit_order_label{
width:30%; float:left; text-align:right; margin-right:5%; line-height:24px;
}
.ec_cart_submit_order_input{
width:65%; float:left; text-align:left; line-height:24px;
}
.ec_cart_submit_order_input_text{
width:65%;
}
.ec_cart_submit_order_button input[type="submit"]{
margin-right:10px;
display: block;
float: right;
background-color: #1c486b;
background-image: -moz-linear-gradient(top,#2e8cd6,#1c486b);
background-image: -webkit-linear-gradient(top,#2e8cd6,#1c486b);
background-image: linear-gradient(top,#2e8cd6,#1c486b);
color: #fff;
padding: 6px 12px;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.6),inset 0 0 5px rgba(107,151,30,1);
-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.6),inset 0 0 5px rgba(107,151,30,1);
box-shadow: 1px 1px 2px rgba(0,0,0,.6),inset 0 0 5px rgba(107,151,30,1);
font: bold 11px/1.2 Arial,Helvetica,sans-serif!important;
outline: 0;
text-shadow: 1px 1px 2px rgba(0,0,0,0.6);
}
/* END EC CART SUBMIT ORDER STYLE*/@charset "utf-8";
/* CSS Document */
#printable{
float:left;
width:100%;
}
.ec_cart_success_style20 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color:#141414;
text-align: left;
}
.ec_cart_success_style20 table{
width: 90%;
border: 0;
}
.ec_cart_success_style20 p{
font-family:Arial, Helvetica, sans-serif;
}
.ec_cart_success_style20_header {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
background-color:#d0ebca;
color:#141414;
}
.ec_cart_success_style22 {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
border-top: none;
color:#141414;
text-align: left;
}
.ec_cart_success_style22 p{
font-family:Arial, Helvetica, sans-serif;
text-align: left;
}
.ec_option_label{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}
.ec_option_name{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.top_link_bar {
width: 100%;
float: left;
text-align: right;
}
.top_link_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
background-color:#404040;
border:solid 1px #cccccc !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
padding: 8px 14px;
width:200px;
height:35px;
}
.top_link_button:hover {
cursor: pointer;
color:#404040;
background-color: #f7f7f7;
}
#content tr td {
border-top: none;
}
@media print {
body * {
visibility: hidden;
}
#printable, #printable * {
visibility: visible;
}
#printable { /* aligning the printable area */
position: absolute;
left: 0;
top: 0;
}
}
@charset "utf-8";
/* Base Theme - EC Cart Third Party CSS Document */
.ec_cart_third_party_holder{
width:100%; float:left; text-align:center; font-family:Arial, Helvetica, sans-serif; color:#141414;
}
.ec_cart_third_party_holder img{
margin: 0 auto;
}
.ec_cart_third_party_holder input[type="submit"]{
-webkit-appearance:none;
-webkit-border-radius: 0;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
background-color:#404040;
border:solid 1px #cccccc !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
padding: 8px 14px;
}
.ec_cart_third_party_holder input[type="submit"]:hover {
cursor: pointer;
color:#404040;
background-color: #f7f7f7;
}
/* END EC CART PAYPAL SUBMIT STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Billing Information CSS Document */
.ec_account_billing_information_title {
width: 100%;
float: left;
padding-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
margin-bottom: 24px;
}
.ec_account_billing_information_holder {
width: 100%;
float: left;
padding-left: 10px;
}
.ec_account_billing_information_row {
width: 100%;
float: left;
height: 35px;
}
.ec_account_billing_information_label {
width: 140px;
line-height:28px;
text-align: left;
float: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_billing_information_input {
width: 400px;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_billing_information_input input[type="text"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px 6px;
}
.ec_account_billing_information_input input[type="email"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px 6px;
}
.ec_account_billing_information_input input[type="password"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px 6px;
}
.ec_account_billing_information_input select {
margin: 0;
width: 414px;
height: 25px;
}
.ec_account_billing_information_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:159px;
height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
margin-left:0px;
background-image:none;
box-shadow:none;
padding:0 !important;
}
.ec_account_billing_information_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_billing_information_row_error {
width: 100%;
float: left;
height: 35px;
}
.ec_account_billing_information_row_error .ec_account_billing_information_label {
color: #900;
}
.ec_account_billing_information_row_error .ec_account_billing_information_input_field {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC ACCOUNT BILLING INFORMATION STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Dashboard CSS Document */
.ec_account_dashboard_holder_main {
width: 100%;
float: left;
}
.ec_account_dashboard_left {
width: 67%;
float: left;
}
.ec_account_dashboard_right {
width: 25%;
margin-left: 3%;
float: right;
border: 1px solid #e9e9e9; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.07); box-shadow: 0 1px 4px rgba(0,0,0,0.07);
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
.ec_account_dashboard_title {
width: 100%;
float: left;
padding-top: 15px;
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-size: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_dashboard_holder {
width: 100%;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.ec_account_dashboard_right .ec_account_dashboard_holder a {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #363636 !important;
}
.ec_account_dashboard_right .ec_account_dashboard_holder a:hover {
text-decoration: none;
color: #348539;
}
.ec_account_dashboard_holder a {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #404040 !important;
}
.ec_account_dashboard_holder a:hover {
text-decoration: none;
color: #666666 !important;
}
.ec_account_dashboard_row {
width: 100%;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_dashboard_row_content {
width: 100%;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
padding: 5px 0;
}
.ec_account_dashboard_row_bold {
width: 100%;
text-align: left;
float: left;
font-size: 13px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color:#000000;
margin-top: 15px;
}
.ec_account_dashboard_row_divider {
width: 100%;
text-align: center;
float: left;
background-color: #ffffff;
border-bottom: 3px solid #404040;
margin-top: 3px;
margin-bottom: 25px;
padding-top:20px;
padding-bottom:20px;
}
.ec_account_dashboard_row_divider a {
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:150px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
background-color:#404040 !important;
background:#404040 !important;
border: 1px solid #CCC !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-left:0px;
}
.ec_account_dashboard_row_divider a:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_order_line_header {
width: 100%;
float: left;
background-color: #f7f7f7;
padding: 8px 0px;
margin: 0 0 4px 0;
border-bottom:solid 1px #eeeeee;
}
.ec_account_order_line_column1_header {
float: left;
padding-left: 20px;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color:#404040;
}
.ec_account_order_line_column2_header {
float: left;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color:#404040;
}
.ec_account_order_line_column3_header {
float: left;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color:#404040;
}
.ec_account_order_line_column4_header {
float: left;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color:#404040;
}
.ec_account_order_line_column5_header {
float: right;
text-align: right;
}
.ec_account_order_line_column1_header {
width: 75px;
}
.ec_account_order_line_column2_header {
width: 175px;
}
.ec_account_order_line_column3_header {
width: 75px;
}
.ec_account_order_line_column4_header {
width: 135px;
}
.ec_account_order_line_column5_header {
width: 125px;
}
/* END EC ACCOUNT DASHBOARD STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Login CSS Document */
.ec_account_login_page_visible {
display: block;
}
.ec_account_login_page_hidden {
display: none;
}
.ec_account_login {
display: block;
}
.ec_account_login_hidden {
display: none;
}
.ec_account_login_title {
width: 90%;
float: left;
color: #0f0f0f;
font-family:Arial, Helvetica, sans-serif;
border-bottom:solid 3px #404040;
padding-bottom: 5px;
text-align: left;
margin-bottom: 4px;
font-size: 20px;
}
.ec_account_login_subtitle {
width: 90%;
float: left;
color: #141414;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
margin-top: 5px;
margin-bottom: 30px;
margin-right: 10px;
padding-bottom: 10px;
}
.ec_account_login_holder {
width: 100%;
float: left;
margin-top: 20px;
}
.ec_account_login_left {
width: 50%;
float: left;
padding-top: 15px;
}
.ec_account_login_right {
width: 50%;
float: right;
padding-top: 15px;
text-align: left;
}
.ec_account_login_row {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_login_row_label {
width: 115px;
float: left;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #333;
line-height:28px;
}
.ec_account_login_row_input {
width: 250px;
float: left;
text-align: left;
}
.ec_account_login_row_input a{
margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#363636 !important;
}
.ec_account_login_row_input a:hover{
color:#348539 !important; text-decoration:none;
}
.ec_account_login_row_input input[type="text"] {
width: 250px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_login_row_input input[type="email"] {
width: 250px;
padding: 1px;
height: 28px;
margin: 0;
}
.ec_account_login_row_input input[type="password"] {
width: 250px;
padding: 1px;
height: 28px;
margin: 0;
}
.ec_account_login_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
min-width:159px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
padding:6px 18px;
background-image:none;
box-shadow:none;
height:28px;
padding:0 !important;
}
.ec_account_login_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
/* LOGIN COMPLETE STYLES*/
.ec_account_login_complete {
display: block;
margin-top: 30px;
}
.ec_account_login_complete_hidden {
display: none;
}
.ec_account_login_complete_holder {
width: 100%;
float: left;
text-align: left;
margin-top: 30px;
}
.ec_account_login_complete_title {
width: 100%;
float: left;
color: #333;
font-size: 28px;
text-align: left;
margin-bottom: 7px;
}
.ec_account_login_complete_subtitle {
width: 100%;
float: left;
color: #666;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
text-align: left;
}
.ec_account_login_complete_logout_link {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #363636;
}
.ec_account_login_complete_logout_link:hover {
text-decoration: none;
color: #348539;
}
.ec_account_login_create_account_button {
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:165px;
height:28px;
line-height:28px;
background-color:#404040 !important;
background:#404040 !important;
border: 1px solid #CCC !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
background-image:none;
box-shadow:none;
}
.ec_account_login_create_account_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_login_row_error {
width: 100%;
float: left;
}
.ec_account_login_row_error .ec_account_login_label {
color: #900;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_login_row_error .ec_account_login_input_field {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
.ec_account_login_row_error input[type="text"] {
width: 250px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_login_row_error input[type="email"] {
width: 250px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_login_row_error input[type="password"] {
width: 250px;
padding: 2px;
height: 28px;
margin: 0;
}
/* END EC ACCOUNT LOGIN STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Order Details CSS Document */
.ec_account_order_details_main_holder {
width: 100%;
float: left;
}
.ec_account_order_details_right {
width: 70%;
float: right;
}
.ec_account_order_details_left {
width: 25%;
margin-right: 5%;
float: left;
}
.ec_account_order_details_title {
width: 100%;
float: left;
padding-top: 15px;
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-size: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_order_details_title .left {
float: left;
}
.ec_account_order_details_title .right {
float: right;
position: relative;
top: 3px;
}
.ec_account_order_details_holder {
width: 100%;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
color: #333;
font-weight: normal;
}
.ec_account_order_details_row {
width: 100%;
float: left;
padding: 2px 0px;
}
.ec_account_order_details_header_row {
width: 100%;
float: left;
background-color: #f7f7f7;
color:#404040;
font-weight: bold;
padding: 4px 0px;
}
.ec_account_order_details_column1_header {
width: 24%;
float: left;
text-align: left;
padding: 4px 0px 4px 8px;
}
.ec_account_order_details_column2_header {
width: 34%;
float: left;
text-align: left;
padding: 4px 0px;
}
.ec_account_order_details_column3_header {
width: 12%;
float: left;
text-align: center;
padding: 4px 0px;
}
.ec_account_order_details_column4_header {
width: 17%;
float: left;
text-align: center;
padding: 4px 0px;
}
.ec_account_order_details_column5_header {
width: 10%;
float: right;
text-align: right;
padding: 4px 8px 4px 0px;
}
.ec_account_order_details_column1 {
width: 24%;
float: left;
text-align: left;
}
.ec_account_order_details_column2 {
width: 34%;
float: left;
text-align: left;
}
.ec_account_order_details_column3 {
width: 11%;
float: left;
}
.ec_account_order_details_column4 {
width: 17%;
float: left;
}
.ec_account_order_details_column5 {
width: 10%;
float: right;
}
.ec_account_order_details_item_display_column1 {
width: 24%;
}
.ec_account_order_details_item_display_column2 {
width: 34%;
}
.ec_account_order_details_item_display_column3 {
width: 12%;
}
.ec_account_order_details_item_display_column4 {
width: 10%;
}
.ec_account_order_details_item_display_column5 {
width: 10%;
}
.ec_account_order_details_column_payment_label {
width: 80%;
float: left;
text-align: right;
}
.ec_account_order_details_column_payment_price {
width: 15%;
margin-left: 5%;
float: right;
text-align: right;
}
.ec_account_order_notes{
width:100%;
float:left;
margin-top:20px;
}
/* END EC ACCOUNT ORDER DETAILS STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Orders CSS Document */
.ec_account_orders_main_holder {
width: 100%;
float: left;
}
.ec_account_orders_left {
width: 70%;
float: left;
}
.ec_account_orders_right {
width: 24%;
margin-left: 3%;
float: right;
border: 1px solid #e9e9e9; -webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.07); -moz-box-shadow: 0 1px 4px rgba(0,0,0,0.07); box-shadow: 0 1px 4px rgba(0,0,0,0.07);
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}
.ec_account_orders_title {
width: 100%;
float: left;
padding-top: 15px;
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-size: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_orders_holder {
width: 100%;
float: left;
}
.ec_account_orders_row {
width: 100%;
text-align: left;
padding:5px 0;
}
.ec_account_orders_holder a {
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #363636 !important;
line-height:16px;
}
.ec_account_orders_holder a:hover {
text-decoration: none;
color: #348539 !important;
}
/* END EC ACCOUNT ORDERS STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Page CSS Document */
.ec_account_error {
width: 100%;
float: left;
text-align: center;
background-color: #F1D9D9;
color: #900;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 5px;
border: thin solid #FF0606;
}
.ec_account_error div {
padding: 15px;
}
.ec_account_success {
width: 100%;
float: left;
text-align: center;
background-color: #E6FFE6;
color: #333;
font-size: 14px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 5px;
border: thin solid #6FFF47;
}
.ec_account_success div {
padding: 15px;
}
/* END EC ACCOUNT PAGE STYLE*/@charset "utf-8";
/* Base Theme - EC Account Password CSS Document */
.ec_account_password_main_title{
width:100%; float:left; padding-bottom:7px; border-bottom:3px solid #404040; font-size:20px; color:#0f0f0f; font-family: Arial, Helvetica, sans-serif; margin-bottom:24px;
}
.ec_account_password_main_sub_title{
width:100%; font-size:12px; font-weight:normal; text-align:left; float:left; margin-bottom:20px; font-family:Arial, Helvetica, sans-serif; color:#141414;
}
.ec_account_password_holder{
width:100%; float:left;
}
.ec_account_password_row{
width:100%; float:left; height:35px;
}
.ec_account_password_label{
width:140px; line-height:28px; text-align:left; float:left; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
}
.ec_account_password_input{
width:400px; text-align:left; float:left; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.ec_account_password_input input[type="text"]{
margin:0; width:400px; height:28px; padding:1px;
}
.ec_account_password_input input[type="email"]{
margin:0; width:400px; height:28px; padding:1px;
}
.ec_account_password_input input[type="password"]{
margin:0; width:400px; height:28px; padding:1px;
}
.ec_account_password_error_text{
float:left;
margin-left:20px; margin-top:8px;
font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#900;
display:none;
}
.ec_account_password_button{
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none !important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif !important;
font-size:11px;
font-weight:bold;
outline: 0;
width:159px;
height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
margin-left:0px;
background-image:none;
box-shadow:none;
padding:0 !important;
}
.ec_account_password_button:hover{
cursor:pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_password_row_error{
width:100%; float:left; height:35px;
}
.ec_account_password_row_error .ec_account_password_label{
color:#900;
}
.ec_account_password_row_error .ec_account_password_input_field{
background-color:#F1D9D9; border: 2px solid #FF0606;
}
.ec_account_password_row_error .ec_account_password_error_text{
display:block;
}
/* END EC ACCOUNT PASSWORD STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Personal Information CSS Document */
.ec_account_personal_information_page_visible {
display: block;
}
.ec_account_personal_information_page_hidden {
display: none;
}
.ec_account_personal_information_main_title {
width: 100%;
float: left;
padding-top: 15px;
padding-bottom: 7px;
margin-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-size: 20px;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_personal_information_main_sub_title {
width: 100%;
font-size: 12px;
font-weight: normal;
text-align: left;
float: left;
margin-bottom: 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_account_personal_information_holder {
width: 100%;
float: left;
}
.ec_account_personal_information_row {
width: 100%;
float: left;
height: 35px;
}
.ec_account_personal_information_label {
width: 140px;
line-height:28px;
text-align: left;
float: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_personal_information_input {
width: 400px;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_personal_information_input input[type="text"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px;
}
.ec_account_personal_information_input input[type="email"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px;
}
.ec_account_personal_information_input input[type="password"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px;
}
.ec_account_personal_information_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none !important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif !important;
font-size:11px;
font-weight:bold;
outline: 0;
width:159px;
line-height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
margin-left:0px;
background-image:none;
box-shadow:none;
padding:0 !important;
}
.ec_account_personal_information_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_personal_information_row_error {
width: 100%;
float: left;
height: 35px;
}
.ec_account_personal_information_row_error .ec_account_personal_information_label {
color: #900;
}
.ec_account_personal_information_row_error .ec_account_personal_information_input_field {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC ACCOUNT PERSONAL INFORMATION STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account shipping Information CSS Document */
.ec_account_shipping_information_title {
width: 100%;
float: left;
padding-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
margin-bottom: 24px;
}
.ec_account_shipping_information_holder {
width: 100%;
float: left;
padding-left: 10px;
}
.ec_account_shipping_information_row {
width: 100%;
float: left;
height: 35px;
}
.ec_account_shipping_information_label {
width: 140px;
line-height:28px;
text-align: left;
float: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_shipping_information_input {
width: 400px;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_shipping_information_input input[type="text"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px 6px;
}
.ec_account_shipping_information_input input[type="email"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px 6px;
}
.ec_account_shipping_information_input input[type="password"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px 6px;
}
.ec_account_shipping_information_input select {
margin: 0;
width: 414px;
height: 25px;
}
.ec_account_shipping_information_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:159px;
height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
margin-left:0px;
background-image:none;
box-shadow:none;
padding:0 !important;
}
.ec_account_shipping_information_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_shipping_information_row_error {
width: 100%;
float: left;
height: 35px;
}
.ec_account_shipping_information_row_error .ec_account_shipping_information_label {
color: #900;
}
.ec_account_shipping_information_row_error .ec_account_shipping_information_input_field {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC ACCOUNT shipping INFORMATION STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Forgot Password CSS Document */
.ec_account_forgot_password_page_visible {
display: block;
}
.ec_account_forgot_password_page_hidden {
display: none;
}
.ec_account_forgot_password_title {
width: 100%;
float: left;
padding-bottom: 7px;
border-bottom: 3px solid #404040;
font-size: 20px;
color:#0f0f0f;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 24px;
}
.ec_account_forgot_password_holder {
width: 100%;
float: left;
}
.ec_account_forgot_password_row {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_forgot_password_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:180px;
height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
margin-left:0px;
background-image:none;
box-shadow:none;
padding:0 !important
}
.ec_account_forgot_password_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_forgot_password_row_error {
width: 100%;
float: left;
margin-bottom: 5px;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_forgot_password_row_error .ec_account_forgot_password_label {
color: #900;
}
.ec_account_forgot_password_row_error .ec_account_forgot_password_input_field {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
.ec_account_forgot_password_label {
width: 115px;
line-height:28px;
float:left;
color:#141414;
font-weight:bold;
}
.ec_account_forgot_password_input {
width: 115px;
float:left;
}
.ec_account_forgot_password_input input[type="text"] {
width: 280px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_forgot_password_input input[type="email"] {
width: 280px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_forgot_password_input input[type="password"] {
width: 280px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_forgot_password_row_error input[type="text"] {
width: 280px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_forgot_password_row_error input[type="email"] {
width: 280px;
padding: 2px;
height: 28px;
margin: 0;
}
.ec_account_forgot_password_row_error input[type="password"] {
width: 280px;
padding: 2px;
height: 28px;
margin: 0;
}
/* END EC ACCOUNT FORGOT PASSWORD STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Register CSS Document */
.ec_account_register_title {
width: 100%;
float: left;
padding-bottom: 7px;
border-bottom: 3px solid #404040;
color: #0f0f0f;
font-family:Arial, Helvetica, sans-serif;
font-size: 20px;
margin-bottom: 24px;
}
.ec_account_register_holder {
width: 100%;
float: left;
padding-left: 10px;
}
.ec_account_register_row {
width: 100%;
float: left;
}
.ec_account_register_label {
width: 140px;
line-height:28px;
text-align: left;
float: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_register_input {
width: 400px;
text-align: left;
float: left;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_register_input input[type="text"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px;
margin-bottom:5px;
}
.ec_account_register_input input[type="email"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px;
margin-bottom:5px;
}
.ec_account_register_input input[type="password"] {
margin: 0;
width: 400px;
height: 28px;
padding: 1px;
margin-bottom:5px;
}
.ec_account_register_button {
-webkit-appearance:none;
-webkit-border-radius: 0;
display: block;
float: left;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:159px;
height:28px;
background-color:#404040 !important;
background:#404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
margin-top:10px;
background-image:none;
box-shadow:none;
padding:0 !important;
}
.ec_account_register_button:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_register_row_error {
width: 100%;
float: left;
}
.ec_account_register_row_error .ec_account_register_label {
color: #900;
}
.ec_account_register_row_error .ec_account_register_input_field {
background-color: #F1D9D9;
border: 2px solid #FF0606;
}
/* END EC ACCOUNT REGISTER STYLE*/@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Account Order Line CSS Document */
.ec_account_order_line_0 {
width: 100%;
float: left;
background-color: #ffffff;
padding: 8px 0;
}
.ec_account_order_line_1 {
width: 100%;
float: left;
background-color: #f7f7f7;
padding: 8px 0px;
}
.ec_account_order_line_column1 {
float: left;
padding-left: 20px;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_order_line_column2 {
float: left;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_order_line_column3 {
float: left;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_order_line_column4 {
float: left;
margin-top: 3px;
text-align: left;
font-size: 12px;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
}
.ec_account_order_line_column5 {
float: right;
text-align: right;
}
.ec_account_order_line_column5 a {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial, Helvetica, sans-serif!important;
font-size:8px;
font-weight:bold;
outline: 0;
width:80px;
background-color: #404040 !important;
background: #404040 !important;
border:solid 1px #cccccc !important;
color:#ffffff !important;
font-weight:bold;
text-align:center;
border:none;
padding: 8px 0px;
}
.ec_account_order_line_column5 a:hover {
cursor: pointer;
color:#404040 !important;
background-color: #f7f7f7 !important;
}
.ec_account_order_line_column1 {
width: 75px;
}
.ec_account_order_line_column2 {
width: 175px;
}
.ec_account_order_line_column3 {
width: 75px;
}
.ec_account_order_line_column4 {
width: 135px;
}
.ec_account_order_line_column5 {
width: 105px;
}
/* END ACCOUNT ORDER LINE STYLES */@charset "utf-8";
/*
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//All Code and Design is copyrighted by Level Four Development, llc
//
//Level Four Development, LLC provides this code "as is" without warranty of any kind, either express or implied,
//including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.
//
//Only licnesed users may use this code and storfront for live purposes. All other use is prohibited and may be
//subject to copyright violation laws. If you have any questions regarding proper use of this code, please
//contact Level Four Development, llc and EasyCart prior to use.
//
//All use of this storefront is subject to our terms of agreement found on Level Four Development, llc's website.
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Base Theme - EC Cart Item CSS Document */
.ec_account_order_details_item_display {
width: 100%;
border-bottom: 1px solid #999;
float: left;
padding: 10px 0px;
}
.ec_account_order_details_item_display_column1 {
float: left;
text-align: left;
}
.ec_account_order_details_item_display_column1 img{
max-width:110px;
}
.ec_account_order_details_item_display_column2 {
float: left;
text-align: left;
}
.ec_account_order_details_item_display_column3 {
float: left;
text-align: center;
}
.ec_account_order_details_item_display_column4 {
float: left;
text-align: center;
}
.ec_account_order_details_item_display_column5 {
float: right;
text-align: right;
padding-right: 8px;
}
.ec_account_order_details_item_display_column2 div {
width: 100%;
float: left;
}
.ec_account_order_details_item_display_column4 input[type="text"] {
width: 50px;
text-align: center;
}
.ec_account_order_details_item_display_title {
font-size: 12px;
font-weight: bold;
text-align: left;
}
.ec_account_order_details_item_display_option {
font-size: 11px;
color: #333;
line-height: 15px;
text-align: left;
}
.ec_account_order_details_item_display_unit_price {
font-size: 12px;
}
.ec_account_order_details_item_display_total_price {
font-size: 12px;
font-weight: bold;
padding-right: 5px;
}
.ec_account_order_details_item_display_quantity_box {
}
.ec_account_order_details_item_display_update_button input[type="submit"] {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial,Helvetica,sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:80px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
background-color:#6e9e42;
border: 1px solid #CCC !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
}
.ec_account_order_details_item_display_update_button input[type="submit"]:hover {
cursor: pointer;
color:#064C07;
background-color: #f7f7f7;
}
.ec_account_order_details_item_display_delete_button input[type="submit"] {
display: block;
float: right;
text-indent: 0;
text-decoration: none!important;
text-transform: uppercase;
white-space: nowrap;
text-align: center;
-moz-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
user-select: none;
font-family: Arial,Helvetica,sans-serif!important;
font-size:11px;
font-weight:bold;
outline: 0;
width:80px;
height:28px;
line-height:28px;
background-repeat:no-repeat;
background-color:#6e9e42;
border: 1px solid #CCC !important;
color:#ffffff;
font-weight:bold;
text-align:center;
border:none;
}
.ec_account_order_details_item_display_delete_button input[type="submit"] {
cursor: pointer;
color:#064C07;
background-color: #f7f7f7;
}
/* END EC CART ITEM STYLE*/@charset "utf-8";
/* CSS Document */
.ec_menu_horizontal{
background-color: #404040;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-bottom:15px;
padding-left:30px; padding-right:30px; padding-top:10px; padding-bottom:10px;
list-style:none;
height:28px;
position:relative;
z-index:45;
}
.ec_menu_horizontal li{
float:left;
padding: 0px 10px;
position:relative;
min-width:125px;
}
.ec_menu_horizontal a{
display:block;
font-weight: bold;
color: #FFFFFF;
text-align: center;
padding: 8px;
text-decoration: none;
text-transform: uppercase;
}
.ec_menu_horizontal a:hover{
color:#efefef;
text-decoration:none;
}
.ec_menu_horizontal ul li ul{
background:#404040;
list-style:none;
position:absolute;
left:-9999px;
}
.ec_menu_horizontal ul li ul li{
padding-top:1px;
float:none;
}
.ec_menu_horizontal ul li ul a{
white-space:nowrap;
}
.ec_menu_horizontal ul li:hover ul{
left:0;
}
.ec_menu_horizontal ul li:hover a{
background:#404040;
text-decoration:none;
}
.ec_menu_horizontal ul li:hover ul a{
text-decoration:none;
}
.ec_menu_horizontal ul li:hover ul li a:hover{
background:#9ecc8e;
}
/***************************/
.ec_menu_horizontal ul li ul li ul{ display:none; position:absolute; background-color:#9ecc8e;}
.ec_menu_horizontal ul li ul li:hover ul { display:block; position:absolute; top:0px; left:140px; background-color:#fff;}
.ec_menu_horizontal ul li ul li:hover ul li { list-style:none; float:none; margin-left:1px; padding:0px; position:relative;background-color:#fff;}
.ec_menu_horizontal ul li ul li ul li a:hover{ background-color: rgba(28,28,240,0.5); }@charset "utf-8";
/* CSS Document */
/* STRANGE BUG, WIDGET STYLES DO NOT WORK PROPERLY WITHOUT THE TITLE STYLE MOVED */
/* IF YOU ARE LOOKING FOR THE TITLE STYLE FOR A MENU, LOOK AT THE SECOND CLASS IN THE ec_cart_widget.css. */
.ec_menu_vertical {
width: 213px;
padding: 40px 28px 25px 0;
font-family: Arial, Helvetica, sans-serif;
}
ul.ec_menu_vertical {
padding: 0;
margin: 0;
font-size: 12px;
line-height: 0.5em;
list-style: none;
font-family: Arial, Helvetica, sans-serif;
}
ul.ec_menu_vertical li {}
ul.ec_menu_vertical li a {
line-height: 10px;
font-size: 12px;
padding: 10px 5px;
color: #363636;
display: block;
text-decoration: none;
font-weight: bolder;
}
ul.ec_menu_vertical li a:hover {
background-color:#404040;
color:white;
}
ul.ec_menu_vertical ul {
margin: 0;
padding: 0;
display: none;
}
ul.ec_menu_vertical ul li {
margin: 0;
padding: 0;
clear: both;
}
ul.ec_menu_vertical ul li a {
padding-left: 20px;
font-size: 12px;
font-weight: normal;
}
ul.ec_menu_vertical ul li a:hover {
background-color:#9ecc8e;
color:#348539;
}
ul.ec_menu_vertical ul ul li a {
color:#363636;
padding-left: 40px;
}
ul.ec_menu_vertical ul ul li a:hover {
background-color:#d0ebca;
color:#348539;
}
ul.ec_menu_vertical span{
float:right;
}@charset "utf-8";
/* CSS Document */
.widget.ec_categorywidget h4.widgettitle, .widget.ec_categorywidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_categorywidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_categorywidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_categorywidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}@charset "utf-8";
/* CSS Document */
.widget.ec_cartwidget h4.widgettitle, .widget.ec_cartwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.widget.ec_menuwidget h4.widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_cartwidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_cartwidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_cartwidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}
.ec_cart_widget_minicart_wrap{
position:absolute;
z-index:999;
background:#404040;
color:#FFF;
display:none;
-moz-box-shadow: 0 0 5px #333;
-webkit-box-shadow: 0 0 5px #333;
box-shadow: 0 0 5px #333;
max-width:300px;
min-height:100px;
border: 2px solid #FFF;
}
.ec_cart_widget_button{
position:relative;
z-index:5;
}
.ec_cart_widget_minicart_content{
padding:25px;
}
.ec_cart_widget_minicart_title{
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; width:100%; float:left;
padding-bottom: 5px;
border-bottom: 1px solid #FFF;
margin-bottom: 10px;
}
.ec_cart_widget_minicart_subtotal{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:100%; float:left;
width: 50%;
float: left;
font-weight: bold;
padding: 5px;
}
.ec_cart_widget_minicart_checkout_button{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight: bold;
width: 35%;
float: right;
background-color: #FFF;
padding: 5px;
text-align: center;
color: #333;
border: 1px solid #333;
}
.ec_cart_widget_minicart_checkout_button:hover{
background-color: #DEDEDE;
color: #333;
}
.ec_cart_widget_minicart_product_holder{
float:left; width:100%; margin-top:10px; padding-top:10px; border-top:1px solid #FFF;
}
.ec_cart_widget_minicart_product_padding{
padding:10px;
}
.ec_cart_widget_minicart_product{
width:100px; min-height:155px; text-align:center; font-size:12px; font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-left:5px; margin-right:5px;
}
.ec_cart_widget_minicart_product.left{
float:left;
}
.ec_cart_widget_minicart_product.right{
float:right;
}
.ec_cart_widget_minicart_product_image{
width:100%; float:left;
}
.ec_cart_widget_minicart_product_image img{
max-width:100px;
max-height:100px;
width:100px;
height:100px;
}
.ec_cart_widget_minicart_product_title{
width:100%; float:left;
}
.ec_cart_widget_minicart_product_title a{
color:#FFF;
}
.ec_cart_widget_minicart_product_title a:hover{
color:#DDD; text-decoration:none;
}
.ec_cart_widget_minicart_product_price{
width:100%; float:left;
}
.ec_cart_widget_minicart_product_price span{
text-align:center;
}
.ec_cart_widget_minicart_bg{
position:absolute;
z-index:2;
top:0px;
left:0px;
width:100%;
height:100%;
opacity:0;
display:none;
}
.ec_cart_widget_clear{
clear:both;
}@charset "utf-8";
/* CSS Document */
.widget.ec_groupwidget h4.widgettitle, .widget.ec_groupwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_groupwidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_groupwidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_groupwidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}@charset "utf-8";
/* CSS Document */
.widget.ec_manufacturerwidget h4.widgettitle, .widget.ec_manufacturerwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_manufacturerwidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_manufacturerwidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_manufacturerwidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}@charset "utf-8";
/* CSS Document */
.widget.ec_newsletterwidget h4.widgettitle, .widget.ec_newsletterwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_newsletterwidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_newsletterwidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_newsletterwidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}@charset "utf-8";
/* CSS Document */
.widget.ec_pricepointwidget h4.widgettitle, .widget.ec_pricepointwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_pricepointwidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_pricepointwidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_pricepointwidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}@charset "utf-8";
/* Base Theme - Product CSS Document */
.widget.ec_productwidget h4.widgettitle, .widget.ec_productwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_widget {
font-size: 12px;
margin-top: 10px;
float:left;
max-width:181px;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
margin-left:26px;
}
.ec_product_widget_left{
float:left; width:65%;
}
/* Start Product Image Styles */
.ec_product_widget_images {
width: 100%;
float: left;
position: relative;
}
.ec_product_widget_images .ec_product_image img{
max-width:175px;
max-height:175px;
width:175px;
height:175px;
}
.ec_product_widget_image {
float: left;
padding: 2px;
display: block;
border: 1px #eeeeee solid;
z-index: 4;
max-width:175px;
}
.ec_product_widget_image:hover {
border: 1px #cccccc solid;
}
.ec_product_widget_image_inactive {
float: left;
padding: 2px;
display: none;
border: 1px #eeeeee solid;
z-index: 4;
}
.ec_product_widget_image_inactive:hover {
border: 1px #cccccc solid;
}
.ec_product_widget_images .ec_product_widget_image_inactive img {
max-width: 175px;
max-height: 175px;
outline:none !important;
}
/* END PRODUCT IMAGE STYLES */
/* Start Product Rating Styles */
.ec_product_widget_rating {
width: 100%;
float: left;
margin-top: 12px;
margin-left: 3px;
}
.ec_product_widget_stars {
float: left;
}
.ec_product_widget_num_reviews {
float: left;
margin-left: 5px;
margin-top: 2px;
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #141414;
}
.ec_product_widget_star_on {
float: left;
}
.ec_product_widget_star_off {
float: left;
}
/* END PRODUCT RATING STYLES */
/* Start Product Title Styles */
.ec_product_widget_title {
width: 100%;
float: left;
font-family: Arial, Helvetica, sans-serif;
margin-top: 8px;
margin-left: 3px;
}
.ec_product_widget_title a {
font-weight: bold;
color: #363636;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
}
.ec_product_widget_title a:hover {
font-weight: bold;
color: #348539;
text-decoration: none;
}
/* END PRODUCT TITLE STYLES */
/* Start Product Pricing Styles */
.ec_product_widget_pricing {
width: 100%;
float: right;
margin-top: 8px;
margin-right: 3px;
}
/* Start Price */
.ec_product_widget_price {
font-size: 12px;
width: 100%;
float: right;
text-align: right;
}
/* Allow for detailed styling of price */
.ec_product_widget_price .currency {
font-size: 12px;
vertical-align: super;
}
.ec_product_widget_price .dollar {
font-size: 16px;
font-weight: bold;
}
.ec_product_widget_price .cent {
font-size: 12px;
vertical-align: super;
}
/* end, end */
/* Start Old Price */
.ec_product_widget_old_price {
font-size: 10px;
color: #c2e2b2;
width: 100%;
float: right;
text-align: right;
text-decoration: line-through;
}
/* Start Sale Price */
.ec_product_widget_sale_price {
font-size: 16px;
width: 100%;
float: right;
text-align: right;
color: #669c4b;
margin-top: 2px;
}
/* Allow for detailed styling of sale price */
.ec_product_widget_sale_price .currency {
font-size: 16px;
}
.ec_product_widget_sale_price .dollar {
font-size: 16px;
font-weight: bold;
}
.ec_product_widget_sale_price .cent {
font-size: 16px;
}
/* end, end */
/* END PRODUCT PRICING STYLES */
/* Start Product Swatches Styles */
.ec_product_widget_swatches {
width: 100%;
float: left;
margin-top: 16px;
margin-left: 3px;
margin-right: 3px;
}
.ec_product_widget_swatch_out_of_stock {
float: left;
margin: 1px;
opacity: 0.4;
filter: alpha(opacity=40); /* For IE8 and earlier */
}
.ec_product_widget_swatch_selected {
float: left;
margin: 1px;
-moz-box-shadow: 0 0 5px #555;
-webkit-box-shadow: 0 0 5px #555;
box-shadow: 0 0 5px #555;
}
.ec_product_widget_swatch {
float: left;
margin: 1px;
}
.ec_product_widget_swatch:hover {
cursor: pointer;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
}
/* END PRODUCT SWATCHES STYLES */@charset "utf-8";
/* CSS Document */
.widget.ec_searchwidget h4.widgettitle, .widget.ec_searchwidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_searchwidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_searchwidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_searchwidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}@charset "utf-8";
/* CSS Document */
.widget.ec_specialswidget h4.widgettitle, .widget.ec_specialswidget widgettitle{
color: #0f0f0f !important;
font-weight: bold !important;
font-size: 14px !important;
border-bottom: 5px solid #404040;
padding: 15px 20px;
font-family:Arial, Helvetica, sans-serif;
}
.ec_specialswidget{
font-size:13px !important;
color:#141414;
font-family:Arial, Helvetica, sans-serif;
}
.ec_specialswidget .ec_product{
margin-left:20px;
}
.ec_specialswidget a{
font-size:13px !important;
color:#363636;
text-decoration:none !important;
line-height:20px !important;
}
.ec_specialswidget a:hover{
font-size:13px !important;
color:#348539;
text-decoration:none !important;
}.ec_cart_lower_left{ display:none; } .filter_bar_bottom .ec_sort_menu{ display:none; }