/*
Skin Name:Responsive BOOTSTRAP BASIC No sidebar
Skin URI:http://www.aleyant.com
Description:Responsive custom skin
Version:1.0

Copyright:Aleyant 2016, All Rights Reserved
*/

@import url('//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800');
@import url('css/font-awesome.min.css');
@import url("css/bootstrap.min.css");
@import url("css/bootstrap-theme.css");
@import url("css/skin-structure.css");
@import url("css/skin-default.css");
@import url("css/skin-plugins.css");
.alert-banner {
	background: beige;
	color: red;
	text-transform: uppercase;
	text-align: center;
	font-size: 18px;
	padding: 20px 40px;
	margin-bottom: 20px;
}
.btn-default,
.navbar-inverse .navbar-toggle.btn-default,
.navbar-default .navbar-toggle.btn-default {background-image:none;background-color:#FFFFFF;color:#333333;border-color:#CCCCCC;}
.btn-default:hover,
.btn-default:focus,
.navbar-inverse .navbar-toggle.btn-default:hover,
.navbar-default .navbar-toggle.btn-default:hover {background-color:#E0E0E0;color:#333333;border-color:#ADADAD;}
.btn-default:active,
.btn-default.active {background-color:#E0E0E0;border-color:#ADADAD;color:#333333;}
.btn-default:disabled,
.btn-default[disabled] {background-color:#E0E0E0;}

.btn-primary {background-image:none;background-color:#9FCF67;color:#FFFFFF;border-color:#9FCF67;}
.btn-primary:hover,
.btn-primary:focus {background-color:#415A68;color:#FFFFFF;border-color:#415A68;}
.btn-primary:active,
.btn-primary.active {background-color:#415A68;border-color:#415A68;color:#FFFFFF;}
.btn-primary:disabled,
.btn-primary[disabled] {background-color:#415A68;}

.btn-secondary{background-image:none;background-color:#9FCF67;color:#FFFFFF;border-color:#9FCF67;}
.btn-secondary:hover,
.btn-secondary:focus {background-color:#9FCF67;color:#FFFFFF;}
.btn-secondary:active,
.btn-secondary.active {background-color:#9FCF67;border-color:#9FCF67;color:#FFFFFF;}
.btn-secondary:disabled,
.btn-secondary[disabled] {background-color: #419641;background-image: none;}

.btn-danger {background-image:none;background-color:#D9534F;color:#FFFFFF;border-color:#B92C28;}
.btn-danger:hover,
.btn-danger:focus {background-color:#C12E2A;color:#FFFFFF;}
.btn-danger:active,
.btn-danger.active {background-color:#C12E2A;border-color:#AC2925;color:#FFFFFF;}

.navbar-inverse,
#navmenu4.navbar-collapse,
.navbar-inverse .navbar-toggle {
    background-image:none;
    background-color:#415A68;
    border-color:#415A68;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
    color:#FFFFFF;
    background-color:#5E7E68;
}
.navbar-inverse .navbar-nav>li>a,
#navmenu4.navbar-collapse .navbar-nav>li>a{color:#B3C6B9;}
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus,
#navmenu4.navbar-collapse .navbar-nav>li>a:hover,
#navmenu4.navbar-collapse .navbar-nav>li>a:focus{color:#FFFFFF;background-color:#5E7E68;}
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.active>a:focus,
#navmenu4.navbar-collapse .navbar-nav>.active>a, 
#navmenu4.navbar-collapse .navbar-nav>.active>a:hover, 
#navmenu4.navbar-collapse .navbar-nav>.active>a:focus {background-image:none;box-shadow:none;color:#FFFFFF;background-color:#5E7E68;}
.navbar-default { background-image: none; }
.information,
.alert-info {background-image:none;background-color:#D9EDF7;color:#415A68;border-color:#9ACFEA;}
.alert-warning {background-image:none;background-color:#FCF8E3;border-color:#F5E79E;color:#8A6D3B;}
.alert-danger {background-image:none;background-color:#F2DEDE;color:#A94442 !important;border-color:#DCA7A7;}
.thumbnail{border-color:#DDDDDD;}
.aleyantW2P .RadComboBox.RadComboBox_Default {background: #fff;}
.checkbox input[type="checkbox"],
.radio input[type="radio"]{margin-left:0;}
.panel-default > .panel-heading {
    background-image: none;
}

/* 
 **GENERAL THEME SETTINGS:**
*/
.asterisk{color:#f00;}

/* 
 **MAJOR TYPOGRAPHY:**
*/
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
h1.page-title{font-size:24px;text-transform:uppercase;}

/* 
 **MAJOR THEME COLORS:**
*/
body,
body.pageName_QuickView,
body.pageName_QuickView .quickViewCart{
    background-color:#FFFFFF;
    color:#333333;
}
a{color:#9FCF67;}
a:hover,a:focus{color:#415A68;}
.text-default,
.navbar-default .navbar-text{color:#333333;}
.bg-primary{background-color:#415A68;}
.text-primary{color:#FFFFFF;}
.border-primary{border-color:#415A68;}
.bg-secondary{background-color:#9FCF67;}
.text-secondary{color:#FFFFFF;}
.border-secondary{border-color:#9FCF67;}
.bg-muted{background-color:#F5F5F5;}
.text-muted{color:#8C8C8C;}
.border-muted{border-color:#DCDCDC;}
.bg-info{background-color:#D9EDF7;}
.text-info{color:#415A68;}
.border-info{border-color:#9ACFEA;}
.bg-danger{background-color:#F2DEDE;}
.text-danger{color:#A94442;}
.border-danger{border-color:#DCA7A7;}
.bg-success{background-color:#DFF0D8;}
.text-success{color:#9FCF67;}
.border-success{border-color:#D6E9C6;}
.text-warning{color:#8A6D3B;}
.bg-warning{background-color:#FCF8E3;}
.border-warning{border-color:#F5E79E;}

/* 
 **IMAGES:**
*/
.img-banner{border:1px solid #DDDDDD;}

/* 
 **TABS:**
*/
.nav-tabs>li>a{border-radius:0;}
.tab-content{border:1px #DDDDDD solid;border-width:0 1px 1px 1px;}
.tab-content>.tab-pane{padding:15px;}

/* 
 **BREADCRUMBS:**
*/
.isHome .breadcrumb-wrap{display:none;}
.breadcrumb {background-color:#F5F5F5;}
.breadcrumb a{color:#415A68;}
.breadcrumb > .active,
.breadcrumb > li + li:before{color:#999999;}

/* 
 **SORT:**
*/
/* sort theme */
.product-sort{text-transform:uppercase;font-size:14px;}
.product-sort .display i{font-size:13px;}
.product-sort .display a.grid.active,
.product-sort .display a.grid:hover, 
.product-sort .display a.list.active,
.product-sort .display a.list:hover{}
.product-sort .display a.active .fa,
.product-sort .display a:hover .fa{}

/* 
 **TEASER PRICE:**
*/
/* teaser theme */
.teaser-price{font-size:11px;text-transform:uppercase;border-bottom-right-radius:10px;}
.teaser-price.teaser-price-special span{font-weight:700;}
.teaser-price{color:#FFFFFF;background:#9FCF67;}

/* 
 **ACCOUNT BAR:**
*/
/* ACCOUNT BAR theme */
.account-bar{background-image:none;background-color:#F8F8F8;border-color:#E7E7E7;}
.account-bar .login,
.account-bar .links a{font-size:12px;}
.account-bar .show-mobile .quickaccess-toggle .fa{font-size:14px;}
.account-bar.navbar-default .navbar-link,
.account-bar.navbar-default .navbar-nav > li > a {color:#8C8C8C;background-color: #FFFFFF;}
.account-bar.navbar-default .navbar-link:hover,
.account-bar.navbar-default .navbar-nav > li > a:hover,
.account-bar.navbar-default .navbar-nav > li > a:active,
.account-bar.navbar-default .navbar-nav > li > a:focus,
.pageType_cart .account-bar.navbar-default .navbar-nav > li.quick-top-shoppingcart > a,
.pageType_settings .account-bar.navbar-default .navbar-nav > li.quick-top-myaccount > a,
.pageType_savedforlater .account-bar.navbar-default .navbar-nav > li.quick-top-saved > a,
.pageType_orders .account-bar.navbar-default .navbar-nav > li.quick-top-history> a{color:#415A68;background-color: #F8F8F8;}
.account-bar .show-mobile .quickaccess-toggle:hover,
.account-bar .show-mobile .quickaccess-toggle:focus,
.account-bar .show-mobile .quickaccess-toggle:active, 
.account-bar .show-mobile .inner-toggle{background-color:#FFFFFF;}
.account-bar .show-mobile .inner-toggle, 
.account-bar .show-mobile .quickaccess-toggle{border-color:#DCDCDC;}

/* 
 **HEADER MAIN:**
*/
/* HEADER theme */
#header-main h1, 
#header-main h2, 
#header-main h3, 
#header-main h4, 
#header-main h5, 
#header-main h6{font-size:14px;}
#header-main #cart .heading a span{font-size:12px;}

/* 
 **HOME PAGE BANNER:**
*/
.carousel-indicators li{border-color:#415A68;}
.home-banner-area{}

/* 
 **PRODUCT DETAIL PAGE:**
*/
.pricingCalcHeading{text-transform:uppercase;font-size:18px;}
/* pricing area */
.calculatorTotalArea{font-size:36px;color:#EE0000;}
.calculatorPerPieceArea{color:#8C8C8C;font-size:16px;}
/* file upload area */
.pricingFileUploadHeading{font-size:24px;} 
.pricingFileUploadHeading span{font-size:65%;color:#8C8C8C;}
/* ship to address */
.pricingShipToHeading{font-size:24px;}
/* estimate shipping area */
.pricingShippingCalculatorHeading{font-size:24px;}
#detailPage_shippingCalculatorResults table{box-shadow:0 1px 1px rgba(0,0,0,0.5);clear:both;}
/* asset area */
.productAsset{margin-bottom:30px;}
.pricingAssetHeading{font-size:24px;font-weight:600;}
body .productAsset .RadListBox_Default .rlbItem a{display:block;}
/* rename area */
.renameItemHeading{font-size:24px;}
.renameItemHeading span{color:#8C8C8C;font-size:65%;}
/* order notes area */
.pricingOrderNotesHeading{font-size:24px;}
/* UOM */
.pricingGridTableHeading{font-size:24px;}


/* 
 **CUSTOM FORMS:**
*/
/* custom forms theme */
.pricingCustomFormHeading{font-size:24px;font-weight:600;}
.charlimitinfo{font-size:11px;color:#999;}
.customForm .instructions{background-color:#D9EDF7;color:#415A68;border-color:#9ACFEA;}
.pageCaptcha {background-color:#f5f5f5;border-color:#DDDDDD;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}


/* 
 **SUGGESTED PRODUCTS LIST:**
*/
/* suggested products theme */
#suggestiveSell h2{font-size:14px;}
#suggestiveSell li a{font-size:14px;}
#suggestiveSell .product_suggestiveSaleTeaser strong{font-size:16px;font-weight:600;}
#suggestiveSell .product_suggestiveSaleTeaser{font-size:12px;}
#suggestiveSell h2{background-color:#9FCF67;color:#FFFFFF;}
#suggestiveSell ul{border-color:#DDDDDD;}
#suggestiveSell li{border-right-color:#DDDDDD;}
#suggestiveSell .product_suggestiveSaleTeaser strong{color:#EE0000;}

/* 
 **PROD AND CAT LIST:**
*/
/* prod and cat list theme */
.prod-cat-list{border-left-color:#DDDDDD;border-top-color:#DDDDDD;}
.prod-cat-list .thumbnail{border-radius:0;}
.hcategory h3{text-transform:none;font-weight:600;}
.hproduct h3 a, 
.hcategory h3 a{font-size:14px;}
.hproduct h3 a:hover, 
.hcategory h3 a:hover{color:#415A68;}
.thumbnail {border-color:#DDDDDD;background-color:#FFFFFF;border: 1px solid #DDDDDD;color:#333333;}
.thumbnail .caption {color:#333333;}

/* 
 **NAVIGATION VERTICAL:**
*/
/* nav vert theme */
.sidebar-nav h2,
.sidebar-contact h2,
.sidebar-history h2,
.sidebar-featured h2,
.sidebar-twitter h2,
.sidebar-rss h2{font-size:17px;font-weight:600;text-transform:uppercase;}

/* 
 **NAV MENU 2 / CATEGORIES:**
*/
/* nav menu 2 theme */
.sidebar-nav h2,
.sidebar-featured h2{color:#FFFFFF;}
.footer-nav .navbar-default{background-image:none;background-color:#FFFFFF;border-radius:0;}
.footer-nav .navbar-default .navbar-nav > li > a{background-image:none;font-size:13px;border-color:#E0E0E0;color:#777777;}
.footer-nav .navbar-default .navbar-nav > .active > a, 
.footer-nav .navbar-default .navbar-nav > .active > a:hover, 
.footer-nav .navbar-default .navbar-nav > .active > a:focus,
.footer-nav .navbar-default .navbar-nav > li > a:hover, 
.footer-nav .navbar-default .navbar-nav > li > a:focus{background-image: none;box-shadow: none;color:#415A68;background:#F9F9F9;}
.footer-nav .navbar-default .navbar-toggle {background-image:none;}

@media (max-width:767px){
	.sidebar-nav-2 h2,
    .sidebar-nav-3 h2{display:none;}
}
@media (min-width:768px){
	.sidebar-nav-2 h2,
    .sidebar-nav-3 h2{display:none;}
}
@media (min-width:992px){
	.sidebar-nav-2 h2,
    .sidebar-nav-3 h2{display:block;}
}
@media (min-width:1200px){
	.sidebar-nav-2 h2,
    .sidebar-nav-3 h2{display:block;}
}

/* 
 **NAVIGATION VERTICAL SECONDARY ITEMS THEME:**
*/
.sidebar-contact,
.sidebar-history,
.sidebar-twitter,
.sidebar-rss{background-image:none;background-color:#F5F5F5;border-color:#F5F5F5;}

.sidebar-contact h2,
.sidebar-history h2,
.sidebar-twitter h2,
.sidebar-rss h2{color:#333333;}
.sidebar-contact-content,
.sidebar-history-list,
.sidebar-twitter-list,
.sidebar-rss-list,
.sidebar-featured-product{background-color:#FFFFFF;}

/* twitter theme */
.twitMessage{font-size:12px;}
.twitDate{font-size:11px;}
.twitMessage a{font-weight:400;background-image:none;font-size:12px;background-color:#FFFFFF;color:#333333;border-color:#CCCCCC;}
.twitMessage a:hover{background-color:#E0E0E0;color:#333333;border-color:#ADADAD;}

/* rss theme */
.rssList h3{font-size:14px;font-weight:700;}

/* 
 **FEATURED:**
*/
/* sidebar featured theme */
.featured-info h3{text-transform:uppercase;font-size:14px;font-weight:600;}

/* featured list theme */
.featured h2{font-size:14px;background-color:#9FCF67;color:#FFFFFF;}
.product-cols strong a{font-size: 12px;}
.featured-products{border-color:#DDDDDD;}
.product-cols{border-right-color:#DDDDDD;}

/* 
 **COLUMN NAV:**
*/
/* column nav theme */
.column-nav ul li.submenu a{font-size:14px;font-weight:700;text-transform:uppercase;}
.column-nav ul li.submenu li a{font-weight:normal;text-transform:none;}

/* 
 **FOOTER:**
*/
.footer{background-color:#FFFFFF}

/* 
 **PREVIEW PAGE:**
*/
/* preview page theme */
.previewHeading{font-size:14px;font-weight:600;}
.previewPage img{border-color:#DDDDDD;}
.lbimage img{box-shadow:0 0 30px rgba(0,0,0,0.5);background:white;}

/* 
 **CART PAGE:**
*/
/* cart page theme */
.cartShippingGroupInfo{background:#f5f5f5;}
.cartProductAddRemove .divider{color:#f5f5f5;}
.cartShippingGroup{background:#415A68;}
.cartSummary h4{font-size:17px;font-weight:600;text-transform:uppercase;}
.cartSummaryPriceGroup span{font-weight:700;}
.cartSummaryOrderTotal{font-size:130%;}
.cartProduct > ul > li{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}
.cartProductName{font-weight:700;}
.cartProductAddRemove a i{font-family:FontAwesome;}
.cartProductAddRemove .item-edit-edit i:before{font-size:1.4em;}
.cartProductAddRemove .item-edit-remove i:before{font-size:1.4em;color:#e00;}
.cartProductAddRemove .item-edit-save-for-later i:before{font-size:1.4em;}
.cartPricingOptions li span{font-weight:700;}
.cartProductShipTo span,
.cartItemName span,
.cartPricingOptions > span,
.cartAddInst span{font-weight:700;}
.cartItemName p, 
.cartAddInst p{font-size:14px;background-image:none;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}
.cartProductImageEdocNotice{font-size:11px;}
.cartShippingGroupInfo{background:#FFFFFF;border-color:#DDDDDD;}
.cartShippingGroupInfoAddress li{font-size:90%;}
.cartShippingGroupInfoAddress span, 
.cartShippingGroupInfoAddress strong{font-weight:700;font-size:16px;}
.cartShippingGroupInfoShipOptions > span{font-weight:700;}
.loginCreatePrompt{background-color:#D9EDF7;color:#415A68;border-color:#9ACFEA;}
#cartShippingGroupInfoUnAuth table{border-color:#DDDDDD;}
.cartSummary h4{background-color:#9FCF67;color:#FFFFFF;border-color:#9FCF67;}
.cartSummary{border-color:#9FCF67;}
input.cartContinueShoppingButton{margin-bottom:10px;}
.cartSummaryTax{border-color:#DDDDDD;}
.cartSummaryOrderTotal,.checkoutSummaryOrderTotal{color:#EE0000;}
.cartProduct > ul > li{border-color:#DDDDDD;background-color:#FFFFFF;}
.cartProduct-item-top{background:#FFFFFF;border-color:#DDDDDD;}
.cartItemName p, 
.cartAddInst p{color:#555;border-color:#DDDDDD;background-color:#eee;}

/* 
 **CHECKOUT NEW PAGE:**
*/
/* checkout new page theme */
.checkoutSummary h4 {font-size:17px;font-weight:600;text-transform:uppercase;}
.aleyantW2P .checkoutCreditCardInfoExpDate .RadComboBox.RadComboBox_Default table{background:#fff;}
.creditCardSecurityCodetooltip:before{font-family:FontAwesome;font-size:20px;}
.creditCardSecurityCodetooltip:hover span {background:url("images/cardicons.png") no-repeat;}
.checkoutCreditCardInfo .checkoutRequired{font-size:90%;font-weight:bold;}
.checkoutOrderSummaryItemDes {font-weight:bold;}
.checkoutOrderSummaryGroupAddressHeading{background:#f5f5f5;}
.checkoutHeading{border-color:#DDDDDD;}
.checkoutPOHeding{font-size:18px;font-weight:500;}
.checkoutSummary {border-color:#9FCF67;}
.checkoutSummary h4 {background-color:#9FCF67;color:#FFFFFF;border-color:#9FCF67;}
.checkoutPromo.need-input, 
.checkoutBillingInfo,
.checkoutCreditCardInfo{background-color:#F5F5F5;border-color:#DCDCDC;color: #333;}
    
/* 
 **ORDER SUMMARY PAGE:**
*/
/* order summary page theme */
.orderInfo-items div,
.item-detail{border-color:#DDDDDD;}
.item-image img,
.item-barcode img{box-shadow:0 0 3px rgba(0,0,0,0.25);}
.completePricingOptions-list li span{font-weight:bold;}

/* 
 **CREATE ACCOUNT PAGE:**
*/
/* create account theme */
.createAccountForm legend{font-size:17px;font-weight:600;text-transform:uppercase;}
.createAccountForm .required{color:red !important;font-weight:bold;}
.createAccountForm .required span{background-color:#F2DEDE;color:#A94442 !important;border-color:#DCA7A7;}

/* 
 **LOST PASSWORD PAGE:**
*/
/* lost password page theme */
.lostpassword-form .required{color:red !important;font-weight:bold;}
.lostpassword-form .required span{background-color:#F2DEDE;color:#A94442 !important;border-color:#DCA7A7;}

/* 
 **LOGIN PAGE:**
*/
/* login page theme */
.loginForm legend{font-size:17px;font-weight:600;text-transform:uppercase;}
.loginForm .submit input{font-size:20px;}
.loginForm .required span{background-color:#F2DEDE;color:#A94442 !important;border-color:#DCA7A7;}
.loginForm{border-color:#9FCF67;background-color:#FFFFFF;}
.loginForm legend{background-color:#9FCF67;color:#FFFFFF;}
.loginForm legend {
    text-indent:-999em;
}


/* 
 **FTP PAGE:**
*/
/* FTP page theme */
.ftpForm legend{font-size:17px;font-weight:600;text-transform:uppercase;}
.ftpForm .submit input{font-size:20px;}
.ftpForm .required span{background-color:#F2DEDE;color:#A94442 !important;border-color:#DCA7A7;}
.ftpForm{border-color:#9FCF67;}
.ftpForm legend{background-color:#9FCF67;color:#FFFFFF;}


/* 
 **SETTINGS PAGE:**
*/
/* settings page theme */
.addressEntry-inner, 
.locationEntry-info, 
.user-entry-info{background-color:#FFFFFF;border-color:#DDDDDD;}
.addressEntry-edit-buttons,
.locationEntry-edit-buttons{border-color:#DDDDDD;}
.settingsAddress li span, 
.settingsLocation li span{font-weight:700;}

/* 
 **ORDERS PAGE:**
*/
/* orders page theme */
.filterSlide{border-color:#DDDDDD;}
.filterSlide a{background-color:rgba(0,0,0,0.05);}
.filterSlide a:hover{background-color:transparent;}
.filterSlide:after{font-family:FontAwesome;}


/* 
 **CUSTOMIZE PAGE:**
*/
/* customize page theme */
.customizePage .instructions{background-color:#D9EDF7;color:#415A68;border-color:#9ACFEA;}
#edocChoices .eDocBuilder_choicePrompt_text,
#edocSelectors #edocSelectorsPageSelection span,
#edocSelectors #edocSelectorsSizeSelection span{font-weight:700;}
#controlButtonArea{background:#F1F1F1;border-color:#AAA;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);}
.approveCheckbox{border-color:#f00;background:#ffc;color:#f00;}
.updateNeededText{color: red;background: #f1f1f1;border-color: #aaa;}


/* 
 **SEARCH PAGE:**
*/
/* search page theme */
.searchResults li {background-color:#FFFFFF;border-color:#DDDDDD;}

/* 
 **FILES / ASSETS PAGE:**
*/
/* files / assets page theme */
.assetList .assetList-item-details strong{font-size:14px;font-weight:700;}
.assetList .assetList-item-details {background-color:#FFFFFF;border-color:#DDDDDD;}
.newAssetPanel li strong .required{color:red !important;}

/* 
 **SAVE FOR LATER PAGE:**
*/
/* save for later page theme */
.saveForLaterProductsItem a{font-size:14px;font-weight:700;}
.saveForLaterProductsItem .saveForLaterProductImage span{font-size:11px;}
.saveForLaterProducts h4{font-weight:700;}
.saveForLaterItemExpireDate span{font-size:12px;}
.saveForLaterItemExpireDate strong{font-size:16px;color:#EE0000;}
.saveForLaterProductsItem .saveForLaterProduct-details{background-color:#FFFFFF;border-color:#DDDDDD;}
.saveForLaterProductsItem .saveForLaterItemList li.saveForLaterItemPrice{color:#EE0000;}

/* 
 **BUDGETS PAGE:**
*/
/* budgets page theme */
.budgetList-heading{border-color:#DDDDDD;}

/* 
 **GUEST CREATE ACCOUNT PAGE:**
*/
/* guest create account theme */
.guestCreateAccountForm .required{color:red;font-weight:bold;}

/* 
 **CART PREVIEW LAYOUT:**
*/ 
.cart-preview .cart-item{border-bottom: 1px #ccc solid;}
.cart-preview .cart-preview-count{font-size: 90%;font-style: italic;border-bottom: 1px #ddd solid;}
.cart-preview .cart-preview-footer strong{color: red;font-size: 110%;}

/* banner widget */
.widget-banner{
	position: relative;
	margin-bottom: 30px;
}
.cycle-slideshow a img,
.cycle-slideshow a{
	width:100%;
}
.cycle-pager{
	position: absolute;
	bottom: 20px;
	left: 50%;
	z-index: 115;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}
.cycle-pager span.cycle-pager-active {
	width: 17px;
	height: 17px;
	margin: 0;
	background-color: #fff;
}
.cycle-pager span {
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: rgba(0,0,0,0);
	border: 1px solid #fff;
	border-radius: 10px;
}
.cycle-pager span {
	border-color: #1C6FB8;
}
.cycle-pager span img{
	display: none;
}
.prev-next-nav .prev {
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));
	background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
.prev-next-nav .next {
	right: 0;
	left: auto;
	background-image: -webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image: -o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));
	background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
	background-repeat: repeat-x;
}
.prev-next-nav .next a, 
.prev-next-nav .prev a,
.prev-next-nav .next span, 
.prev-next-nav .prev span{
	position: absolute;
	top: 50%;
	z-index: 5;
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	font-size: 30px;
}
.prev-next-nav .next a,
.prev-next-nav .next span {
	right: 50%;
	margin-right: -10px;
	left:auto;
}
.prev-next-nav .prev a,
.prev-next-nav .prev span {
	left: 50%;
	margin-left: -10px;
	right:auto;
}
.cycle-caption {
	position: absolute;
	z-index: 100;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
	width: 100%;
	padding: 15px;
	font-weight: bold;
	color: #fff;
}
.prev-next-nav .next a, 
.prev-next-nav .prev a{
	display: none;
}
.prev-next-nav span {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 15%;
	font-size: 20px;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,.6);
	filter: alpha(opacity=50);
	opacity: .5;
	z-index: 200;
}

/* footer adjust for no sidebar */
.footer{margin-top:20px;padding-top:20px;}
.footer-twitter .twitterList{
	display: table;
	width:100%;
}
.footer-twitter .twitterList li{
	width:20%;
	display: inline-block;
    float: none;
    vertical-align: top;
}
@media (max-width:767px){
	.footer-twitter .twitterList li{
	    width:100%;
    }
}
@media (min-width:768px){
	.footer-twitter .twitterList li{
	    width:50%;
    }
}
@media (min-width:992px){
	.footer-twitter .twitterList li{
	    width:33.3333%;
    }
}
@media (min-width:1200px){
	.footer-twitter .twitterList li{
	    width:20%;
    }
}

.footer-rss .rssList{
	display: table;
	width:100%;
}
.footer-rss .rssList li{
	width:20%;
	display: inline-block;
    float: none;
    vertical-align: top;
}
@media (max-width:767px){
	.footer-rss .rssList li{
	    width:100%;
    }
}
@media (min-width:768px){
	.footer-rss .rssList li{
	    width:50%;
    }
}
@media (min-width:992px){
	.footer-rss .rssList li{
	    width:33.3333%;
    }
}
@media (min-width:1200px){
	.footer-rss .rssList li{
	    width:20%;
    }
}
/* Lisa's additions */
li {
    font-size: 16px;
}
.row {margin-left: 0; margin-right: 0;}
body {color: #415a68; font-size: 14px;}
.row {margin-left: 0; margin-right: 0;}
    .container {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    }
	h1 {text-transform: uppercase;}
    .recentHistory {display:none;}
    .quick-access {display:none;}
    .pageTitle {display:none;}
    .navbar-nav>li>a {text-transform: uppercase;}
    .navbar-inverse .navbar-brand {
    color: #5e7e68;
    }
    #navmenu1 {margin-left: 50px;}
    @media (max-width: 990px) {
    .nav>li>a {
    position: relative;
    display: block;
    padding: 10px 10px;
    }
    }
    .pr-search {display:none;}
    
    body {font-family: 'Droid Sans', sans-serif; font-size: 18px;}
    @media (max-width: 1200px) {
    body {
    font-size: 14px;
    }
    }
    .center {text-align: center;}
    .mono {font-family: 'Droid Sans Mono', ;}
    .serif {font-family: 'Droid Serif', serif;}
    a {font-family: 'Droid Sans', sans-serif;}
    .green {color: #9fcf67;text-align: center;}
    hr {border: 1px #9fcf67 solid;}
    .spacer {margin-top: 20px;}
    hr.onpage {margin-top: 20px; margin-bottom: 20px;}
    .blue {color: #415a68;}
    .bluebkgd {background-color: #415a68;}
    .green {color: #9fcf67;}
    .white {color: #ffffff;}
    .homelinks {padding-top: 20px; padding-bottom: 20px; font-size: 18px; font-weight: 700; line-height: 1.6;}
    a.homelinks:hover {color: #ffffff;}
    p {font-size: 16px;}
    hr {
    margin-top: 10px;
    margin-bottom: 10px;}
    .mtop {padding-top: 10px;}
    /*@media (max-width: 900px) {
    .navbar-inverse, #navmenu4.navbar-collapse, .navbar-inverse .navbar-toggle {
    display: none;
    }
    }*/
    .mainline {font-family: 'Droid Sans'; font-size: 16px; font-weight: 700; line-height: 1;}
    .standout {text-transform: uppercase; 'Droid Sans', sans-serif; font-weight: 700;}
.headnotice {padding-top: 20px; text-transform: uppercase; 'Droid Sans', sans-serif; font-weight: 700;}
    .boldlink {'Droid Sans', sans-serif; font-weight: 700;}
	.bolder {font-weight: 700;}
	.pageformat {margin-left: 100px; margin-right: 100px;}
	@media (max-width: 900px) {
	.pageformat {margin-left: 10px; margin-right: 10px;}
	}

	@media (max-width: 400px) {
	.pageformat {margin-left: 5px; margin-right: 5px;}
	}
	
	.pagePage_form {margin: 5px 100px;}
	.formFieldsArea {color: #415a68;}
	.asterisk {color: #9fcf67;}
	.btn-primary {margin-left: 100px;}
	.nomargin {margin-left: 0; margin-right: 0;}
	.btn-primary {
    background-image: none;
    background-color: #9fcf67;
    color: #ffffff;
    border-color: #9fcf67;
}
.btn-primary:hover {
    background-image: none;
    background-color: #415a68;
    color: #ffffff;
    border-color: #415a68;
}
	.form-control {border: 1px solid #9fcf67;}
	.uppercase {text-transform: uppercase;}
	.left {text-align: left;}
	.site-logo-wrap {
    margin: 20px 10px 0 50px;
}
.circles {margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0!important; padding: 0;
    }
.homecircle1 {width: 33%;}
.homecircle2 {width: 27%;}
#header-main {
    margin: 0;
}
#navmenu1 {
	margin-left: 15%;
}
@media (min-width: 1350px) {
	#navmenu1 {
	margin-left: 20%;
}
	}
li.lh20 {
line-height:20px;
}
.amazon-toggle {margin:15px 0px 0px;padding:0px;border:0px;outline:0px;vertical-align:baseline;text-decoration:none;color:#009cd9;display:block;font-family:Arial, Helvetica, sans-serif;line-height:17px;background-color:#ffffff;}

.img-responsive {
    max-width: 100%;
    height: auto;
}
/*.shadow {box-shadow: 10px 10px 5px #dddddd;}*/
img.shadow {padding:8px;
border:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;
background-color:white;}
/*img.shadow {padding:2px;
   border:1px solid #aaaaaa;
   background-color:#dddddd;}*/
.mbottom {margin-bottom: 25px;}
 .homebkgd {margin-top: -20px; margin-left: 0;}
    @media (max-width: 900px) {
    .homebkgd {margin-top: 0;}
    }
	.homesquare {padding: 0;
    height: 350px;
    color:#ffffff;}
    .site-logo-wrap {
    margin: 0;
    }
    img.sitelogo {
	max-height: 150px;
}
    @media (max-width: 1400px) {
    .homesquare {
    padding: 0;
    height: 320px;
    color: #ffffff;
    }
    }
    @media (max-width: 1200px) {
    .homesquare {
    padding: 0;
    height: 260px;
    color: #ffffff;
    }
    }
    @media (max-width: 900px) {
    .homesquare {
    padding: 0;
    height: 180px;
    color: #ffffff;
    }
    }
	@media (max-width: 2000px) {
    .homesquare {
    padding: 0;
    color: #ffffff;
    }
    }
	.homesquare2 {padding: 0;
    height: 300px;
	margin: auto;
	margin-top: -20px;}
	h1 {color: #415a68;}
	h2 {color: #9fcf67;}
	h3 {color: #415a68;}
	h4, h5, h6 {color: #415a68;}
.border-between > [class*='col-']:before {
	background: #e3e3e3;
	bottom: 0;
	content: " ";
	left: 0;
	position: absolute;
	width: 1px;
	top: 0;
}
.border-between > [class*='col-']:first-child:before {
 display: none;
}
.mainline {font-weight: 700; line-height:1; margin-bottom: 0; padding-bottom: 0;}
li.faq {font-weight: 700; font-size: 14px; margin-top:10px; margin-bottom: 10px;}
.moremargin {margin-top: 25px; margin-bottom: 25px;}
a.whitelink {color: #ffffff;}
a.whitelink:hover {color: #ffffff;}
.btn-primary2 {
    background-image: none;
    background-color: #9FCF67;
    color: #FFFFFF;
    border-color: #9FCF67;
	margin-left: 0;
}
.btn2:hover, .btn2:focus {
    color: #333;
    text-decoration: none;
}
.grayline {border: .5px #e3e3e3 solid;}
li {font-size: 14px;}
.pen {background-image: url('http://edisonpress.v6.pressero.com//files/subscribers/89d85d2c-1305-44c6-93e5-ad7acecbe453/webfiles/EdisonPress%2F/'); background-repeat: no-repeat; background-attachment: fixed; background-position: bottom right;}
.nomargin {margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0;}
.pborder {border-top: 1px solid #9FCF67;border-bottom: 1px solid #9FCF67; padding-top: 10px; padding-bottom: 5px; margin-bottom: 20px; height: 225px;}
@media (min-width: 901px) {.pborder {height: 250px;}}
@media (min-width: 950px) {.pborder {height: 225px;}}
@media (max-width: 767px) {.pborder {height: auto;}}
img .productimage {padding-right: 10px;}

.greenbox {border-top: 1px solid #9FCF67;border-bottom: 1px solid #9FCF67; padding-top: 10px; padding-bottom: 5px; margin-bottom: 20px; background: #ecf5e1; height: 225px;}
@media (min-width: 901px) {.greenbox {height: 250px;}}
@media (min-width: 950px) {.greenbox {height: 225px;}}
@media (max-width: 767px) {.greenbox {height: auto;}}
h5 {font-weight: 700;}
.nobullets {list-style-type:none;}
/*.wideformat {background-image: url("/files/subscribers/89d85d2c-1305-44c6-93e5-ad7acecbe453/Webfiles/EdisonPress/wide-format-printing.png");
background-repeat: no-repeat;
background-position: bottom right;}*/

@media (max-width: 750px) {
.btn-primary2 {
    background-image: none;
    background-color: #9FCF67;
    color: #FFFFFF;
    border-color: #9FCF67;
    margin-left: 0;
}
.btn-lg, .btn-group-lg>.btn {
    padding: 10px 16px;
    font-size: 14px;
    line-height: 1.33;
    border-radius: 6px;
}
}
@media (min-width: 1400px) {
.footer {
    margin-top: 100px;
    padding-top: 20px;
}
}
/*IN Cart Edits*/
.checkbox input[type="checkbox"], .radio input[type="radio"] {
    margin-left: -20px;
}
.myButton {
	-moz-box-shadow: 0px 0px 0px 2px #9fb4f2;
	-webkit-box-shadow: 0px 0px 0px 2px #9fb4f2;
	box-shadow: 0px 0px 0px 2px #9fb4f2;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7892c2), color-stop(1, #476e9e));
	background:-moz-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-webkit-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-o-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:-ms-linear-gradient(top, #7892c2 5%, #476e9e 100%);
	background:linear-gradient(to bottom, #7892c2 5%, #476e9e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7892c2', endColorstr='#476e9e',GradientType=0);
	background-color:#7892c2;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	border:1px solid #4e6096;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:19px;
	padding:12px 37px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2b2d33;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #476e9e), color-stop(1, #7892c2));
	background:-moz-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-webkit-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-o-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:-ms-linear-gradient(top, #476e9e 5%, #7892c2 100%);
	background:linear-gradient(to bottom, #476e9e 5%, #7892c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#476e9e', endColorstr='#7892c2',GradientType=0);
	background-color:#476e9e;
}
.myButton:active {
	position:relative;
	top:1px;
}