/* theme.css
----------------------------------------------------------------*/
/*Color 1---*/
body#bd {
	color: #454545;
}

h1#logo a {
	background-image: url(../../images/lightblue/logo.png);
}

#ja-container .wrap {
	background-image: url(../../images/lightblue/container-bg.jpg);
	background-color: #FFFFFF;
}

#ja-container .main {
	background: #FFFFFF;
}

#ja-botsl1 {
	background: #1A4F70;
	border-bottom: 1px solid #46A7E5;
	color: #A6C0D0;
}

#ja-botsl1 .head h4 {
	background-image: url(../../images/lightblue/line.gif);
}

div.ja-box-left .box .content img, div.ja-box-center .box .content img, div.ja-box-right .box .content img {
	background: #154867;
	border: 1px solid #1F6D9F;
}

#ja-botsl2 ul.ja-contact li a {
	color: #46A7E5;
}

#ja-footer .jm-legal a {
	color: #46A7E5;
}

a {
	color: #46A7E5;
}

a:hover, a:active, a:focus {
	color: #46A7E5;
}

.form-button {
	background-image:  url(../../images/lightblue/form-button-bg.gif);
}

.form-button span {
	background-image:  url(../../images/lightblue/form-button-right-bg.gif);
}

.form-button-alt {
	background-image:  url(../../images/lightblue/form-button-alt-bg.gif);
}

table.pager{
	background: #F2F2F2;
	color: #454545;
	border-top: 1px solid #C5C5C5;
	border-bottom: 1px solid #C5C5C5;
}

table.pager a {
	color: #666666;
}

table.view-by {
	background: #D5D5D5;
	color: #454545;
	border-top: 1px solid #C5C5C5;
}

table.view-by a,
table.view-by a:hover,
table.view-by a:focus,
table.view-by a:active {
	color: #454545;
}

.listing-type-grid h5 a {
	color: #454545;
}

.listing-type-list .listing-item {
	border-top: 1px solid #F2F2F2;
}

.catalog-listing .add-to a, .catalog-listing .add-to a.link-cart {
	color: #454545;
}

table.view-by strong {
	border: 2px solid #46A7E5;
	background: #46A7E5;
}

input.input-text {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
	color: #333333;
}

input.input-text:hover,
input.input-text:focus {
	background: #F2F2F2;
	border: 1px solid #A6C0D0;
}

.validation-failed {
	background: #F2F2F2 !important;
}

textarea {
	border: 1px solid #D5D5D5;
	color: #333333;
	background: #F2F2F2;
}

select {
	border: 1px solid #D5D5D5;
}

select:hover, textarea:hover,
select:focus, textarea:focus {
	border: 1px solid #A6C0D0 !important;
}

#ja-mainnav a.active,
#ja-mainnav a.active:hover,
#ja-mainnav a.active:active,
#ja-mainnav a.active:focus {
	background: #46A7E5;
}

#ja-pathway h4 {
	background-image: url(../../images/lightblue/icon_pathway.gif);
}

.box {
	border: 1px solid #D5D5D5;
	border-top: none;
}

.box .actions {
	border-top: 1px solid #D5D5D5;
}

.box h5 {
	border-bottom: 1px solid #D5D5D5;
}

.box ol li {
	border-bottom: 1px solid #F2F2F2;
}

.box .content img {
	background: #D5D5D5;
	border: 1px solid #F2F2F2;
}

.box h3 a {
	color: #151515;
}

.hilite {
	background: #FFFFFF url(../../images/lightblue/box-hilite.gif) repeat-x  left bottom;
	border: none;
}

.category-head3 {
	background-image:  url(../../images/lightblue/box_head_hilite.jpg);
	border-top: 1px solid #0D3854;
	border-bottom: 1px solid #0D3854;
}

.category-head3 h2{
	background-image:  url(../../images/lightblue/box_head_hilite_h4.jpg);
}

.login-box .new-users h4 {
	background-color: #D5D5D5;
	border: 1px solid #F2F2F2;
}

.login-box .registered-users h4 {
	background-color: #D5D5D5;
	border: 1px solid #F2F2F2;
}

.button-set {
	border-top: 1px solid #F2F2F2;
}

.account-box .inner-head {
	background-color: #D5D5D5;
}

.account-box h5 {
	color: #454545;
}

.account-box a {
	color: #454545;
}

.account-nav li.on {
	background-color: #F2F2F2;
}

.account-nav li a, .account-nav li.on {
	border-bottom: 1px solid #D5D5D5;
	color: #454545;
}

.account-nav li a:hover, .account-nav li a:active, .account-nav li a:focus {
	background-color: #F2F2F2;
}

.group-select {
	border: 1px solid #D5D5D5;
}

.success {color: #46A7E5;}
.error	{color: #CC0000;}
.notice	{color: #666666;}

.error-msg {
	border-color: #CC0000;
	color: #CC0000;
}

.success-msg {
	border-color: #46A7E5;
	color: #46A7E5;
}

.notice-msg, .note-msg {
	border-color: #666666;
	color: #666666;
}

.special-price .price-label {
	color: #46A7E5;
}

.special-price .price-label {
	color: #46A7E5;
}

.special-price .price {
	color: #46A7E5;
}

.truncated a.details {
	border-bottom: 1px dotted #46A7E5 ;
}

.layegreen-nav .head {
	background: #46A7E5;
}

.product-img-box .more-views li a:hover {
	border: 4px solid #46A7E5;
}

.product-pricing {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
}

.product-options {
	border: 1px solid #D5D5D5;
}

.product-options-bottom {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
	border-top: none;
}

.giftmessages .input-checkbox label {
	color: #46A7E5;
}

.giftmessages .gift-header {
	border-top: #D5D5D5;
}

.one-page-checkout-progress li {
	background: #F2F2F2;
	border-bottom : 1px solid #D5D5D5 !important;
}

.one-page-checkout-progress  li.complete {
	background: #FFFFFF;
}

.one-page-checkout .allow .head {
	background: #FFFFFF;
}

.one-page-checkout .active .head {
	background: #46A7E5;
	border-color: #46A7E5;
}

.one-page-checkout .head {
	background: #F2F2F2;
	border: 1px solid #D5D5D5 !important;
}

.one-page-checkout .step-count {
	background: #D5D5D5;
	color: #454545;
}

.one-page-checkout h3 {
	color: #454545;
}

.one-page-checkout .active .step-count {
	border: 1px solid #46A7E5;
	color: #46A7E5;
}

.checkout-progress td.active {
	background-color: #46A7E5;
}

.shipment-count {
	background: #46A7E5;
}

.place-order-box .grand-total .price {
	color: #46A7E5;
}

.add-to-holder {
	background: #D5D5D5;
	border: 1px solid #F2F2F2;
}

.product-collateral .head {
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
}

.product-collateral .attribute-specs .odd td {
	background: #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

.product-collateral .attribute-specs .label {
	border-right: 1px solid #D5D5D5;
}

.product-collateral .attribute-specs .even td {
	background: #F2F2F2;
	border-bottom: 1px solid #D5D5D5;
	border-right: 1px solid #F2F2F2;
}

.product-collateral .attribute-specs table {
	border: 1px solid #D5D5D5;
}

.layered-nav h4 {
	background: #D5D5D5;
	color: #454545;
}

.layered-nav ol.narrowed-category {
	background: #F2F2F2;
}

#ja-sidenav li {
	border-bottom: 1px solid #D5D5D5;
}

#ja-sidenav li.over,
#ja-sidenav li.selected  {
	background: #F2F2F2;
	color: #454545;
}

#ja-sidenav li.selected a{
	background: #F2F2F2;
	color: #454545;
}

#ja-sidenav li li a, #ja-sidenav li.selected li a, #ja-sidenav li li.active li a {
	color: #454545;
}

#ja-sidenav li li a:hover, #ja-sidenav li li a:active, #ja-sidenav li li a:focus, #ja-sidenav li li.active li a:hover, #ja-sidenav li li.active li a:active, #ja-sidenav li li.active li a:focus {
	background: url(../../images/lightblue/arrow_d1.gif) no-repeat left center;
	color: #46A7E5;
}

#ja-sidenav li a {
	color: #333333;
}

#ja-sidenav .toggle {
	background: url(../../images/lightblue/arrow-cat.gif) no-repeat right center;
}

#ja-sidenav .toggle:hover {
	background: url(../../images/lightblue/arrow-cat-hover.gif) no-repeat right center;
}

#ja-sidenav li.selected .toggle {
	background: url(../../images/lightblue/arrow-cat-active.gif) no-repeat right center;
}

#ja-sidenav li.selected .toggle:hover {
	background: url(../../images/lightblue/arrow-cat-active-2.gif) no-repeat right center;
	color: #454545 !important;
}

.account-nav .head {
}

.mini-cart .head {
	background-image: url(../../images/lightblue/box_head_hilite.jpg);
	border-top: 1px solid #0D3854;
	border-bottom: 1px solid #0D3854;
}

.mini-cart {
	border: 1px solid #D5D5D5;
	border-top: none;
}

.mini-cart .head h4{
	background-image: url(../../images/lightblue/box_head_hilite_h4.jpg);
}

.mini-sidenav .head {
	background-image: url(../../images/lightblue/box_head_hilite.jpg);
}

.mini-sidenav .head h4 {
	background-image: url(../../images/lightblue/box_head_hilite.jpg);
}

.mini-compare-products {
	border: 1px solid #D5D5D5;
	border-top: none;
}

.mini-newsletter {
	border: none;
}

span.first-word { color: #46A7E5; }

.mini-product-tags {
	border: none;
}

.mini-product-tags li a{
	color: #454545;
}

.jm-slider a.product-img {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
}

.mini-product-tags li a:hover,
.mini-product-tags li a:active,
.mini-product-tags li a:focus {
	color: #46A7E5;
}

.maskDesc .jm-slide-desc h3 {
	color: #46A7E5;
}

.jm-product-list h5 a,
.jm-product-list h5 a:hover,
.jm-product-list h5 a:active,
.jm-product-list h5 a:focus {
	color: #46A7E5;
}

.jm-product-list ol.grid-row {
	background: url(../../images/lightblue/line-light.gif) no-repeat right bottom;
}

.listing-type-grid li.item {
	border-right: 1px solid #F2F2F2;
}

.listing-type-grid ol.grid-row {
	background: url(../../images/lightblue/line-light.gif) no-repeat right bottom;
}

.rating-box .rating {
	background-image:  url(../../images/lightblue/product_rating_full_star.gif) ;
}

.rating-box {
	background-image: url(../../images/lightblue/product_rating_blank_star.gif);
}

.price-form {
	background-image: url(../../images/lightblue/price-form.gif);
}

.regular-price .price {
	color: #454545;
}

.product-image img {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
}

.narrow-by dt {
	border-bottom: 1px solid #F2F2F2;
	color: #333333;
}

#ja-topsl .jm-products-slider-listing .head {
	background-image: url(../../images/lightblue/box_head_hilite.jpg);
	border-top: 1px solid #0D3854;
	border-bottom: 1px solid #0D3854;
}

#ja-topsl .jm-products-slider-listing .head h4 {
	background-image: url(../../images/lightblue/box_head_hilite_h4.jpg);
}

.jm-products-slider-content {
	background: url(../../images/lightblue/slider-bg.jpg) repeat-x left bottom #FFFFFF;
}

.jm-products-slider-listing a,
.jm-products-slider-listing a:hover,
.jm-products-slider-listing a:focus,
.jm-products-slider-listing a:active {
	color: #46A7E5;
}

.jm-slider li {
	background-image: url(../../images/lightblue/slider-bg.gif);
}

.jm-tabs {
	border: 1px solid #D5D5D5 !important;
}

.epidio div.tabs_content {
	background: #FFFFFF !important;
}

.epidio .jm-tabs-title-top {
	border-bottom: 1px solid #D5D5D5 !important;
}

.epidio .jm-tabs-title-top ul.jm-tabs-title li h3 {
	color: #454545 !important;
}

.epidio .jm-tabs-title-top ul.jm-tabs-title li.active h3, 
.epidio .jm-tabs-title-top ul.jm-tabs-title li.firstactive h3, 
.epidio .jm-tabs-title-top ul.jm-tabs-title li.lastactive h3{
	color: #46A7E5 !important;
}

.epidio .jm-tabs-title-top ul.jm-tabs-title li.active, .epidio .jm-tabs-title-top ul.jm-tabs-title li.firstactive, .epidio .jm-tabs-title-top ul.jm-tabs-title li.lastactive {
	background-image: url(../../images/lightblue/tabs-active.jpg) !important;
	border-left: 1px solid #D5D5D5 !important;
	border-right: 1px solid #D5D5D5 !important;
	border-bottom: 1px solid #FFFFFF !important;
}

.epidio .jm-tabs-title-bottom {
	border-top: 1px solid #D5D5D5 !important;
}

.epidio .jm-tabs-title-bottom ul.jm-tabs-title li h3 {
	color: #454545 !important;
}

.epidio .jm-tabs-title-bottom ul.jm-tabs-title li.active h3, 
.epidio .jm-tabs-title-bottom ul.jm-tabs-title li.firstactive h3, 
.epidio .jm-tabs-title-bottom ul.jm-tabs-title li.lastactive h3{
	color: #46A7E5 !important;
}

.epidio .jm-tabs-title-bottom ul.jm-tabs-title li.active, .epidio .jm-tabs-title-bottom ul.jm-tabs-title li.firstactive, .epidio .jm-tabs-title-bottom ul.jm-tabs-title li.lastactive {
	background-image: url(../../images/lightblue/tabs-active-bt.jpg) !important;
	border-left: 1px solid #D5D5D5 !important;
	border-right: 1px solid #D5D5D5 !important;
	border-top: 1px solid #FFFFFF !important;
}

/*Images---*/
.add-to-holder .add-to-box li {
	background-image: url(../images/arrow.gif);
}

.mini-product-tags small,
.mini-wishlist .actions a,
dl.item-options dd,
.shopping-cart-collaterals .upsell .product-shop small {
	background-image: url(../../images/lightblue/arrow_d1.gif);
}

.shopping-cart-totals tfoot td .price {
	color: #46A7E5;
}

a.readon {
}

a.readon:hover, a.readon:focus, a.readon:active {
}

/* menu.css
----------------------------------------------------------------*/
#nav li.active a, #nav ul li a:hover, #nav ul li a:active, #nav ul li a:focus, #nav ul li a.over {
	
}

#nav li.over a, #nav a:hover, #nav a:active, #nav a:focus, #nav a.over, #nav li.active a:hover, #nav li.active a:active, #nav li.active a:focus {
	
}

/* Shopping cart */

.data-table thead th{
	background: #F2F2F2;
}

.data-table th {
	color: #333333;
}

.data-table tfoot td {
	border-top: 1px solid #F2F2F2;
}
.data-table td {
	border-bottom: 1px solid #F2F2F2;
}

.shopping-cart-totals table {
	background: #F2F2F2;
}

.shopping-cart-collaterals .box {
	border: 1px solid #D5D5D5;
}

.shopping-cart-totals {
	border: 1px solid #D5D5D5;
}

.shopping-cart-totals tfoot td {
	border-bottom: 1px solid #D5D5D5;
	border-top: 1px solid #D5D5D5;
}

.shopping-cart-totals tfoot td .price {
	color: #46A7E5;
}

.mini-related-items ol li {
	border-top: 1px solid #F2F2F2;
}

.form-list li.addElement {
	border-top: 1px solid #F2F2F2;
}

.primary-address-list h4, .address-list h4 {
	border-bottom: 1px solid #F2F2F2;
}

#my-orders-table tfoot td.last, #checkout-review-table td.last {
	border-left: 1px solid #D5D5D5;
}

.generic-box {
	border: 1px solid #D5D5D5;
}

.generic-box h4 {
	border-bottom: 1px solid #D5D5D5;
}

#customer-reviews li {
	border-bottom: 1px solid #D5D5D5;
}

.multi-address-checkout-box .count-head, .multi-address-checkout-box .count-head-alt {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
}

.shipping-method-pointer {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
}

.multi-address-checkout-box .head {
	border-top: 1px solid #D5D5D5;
	border-bottom: 1px solid #D5D5D5;
}

.shipping-method-pointer img.pointer{
	background: none;
	border: none;
}

/* Advanced Search */

.advanced-search-summary-box ul li {
	color: #333333;
}

.advanced-search-summary-box {
	background: #F2F2F2;
	border: 1px solid #D5D5D5;
}