body {
	/*font-family: 'Montserrat', Arial, Helvetica, sans-serif;*/
	font-family: 'SourceSansPro', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	background:#f5f5f5;
}
a {
	font-weight:normal;
}
a:hover {
	text-decoration:none
}
b {
	font-weight:normal;
}
h1 {
	font-size:1.8em;
	font-weight:normal
}
h2 {
	font-size:1.5em;
	text-transform:uppercase;
	font-weight:200;
}
h1 b {
	font-weight:200;
}
.navbar-inverse .navbar-inner {
	background:#ffffff;
	border-color:none;
	border-bottom:0;
	filter:none !important
}
.top-right-nav {
	font-weight:200
}

.navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
	background:none;
	box-shadow:none;
}
.top-adv {
	font-weight:200;
	font-size:1.6em;
	text-transform:uppercase
}
.shop-cart-container .shop-cart-inner {
	font-size:0.9em
}
.btn-link {
	color:#f26522
}
.btn-link:hover {
	color:#fe6a23;
	text-decoration:none
}
.left-column .left-column-inner {
	background:#fff;
	border:1px solid #ccc
}
.right-column .right-column-inner {
	background:#fff;
}
.left-column h4, .left-column h5 {
	font-size:1.4em;
	font-weight:200;
	text-transform:uppercase
}
.left-column h5 {
	font-size:1.2em
}
.category-title, .cart-product h4 {
	background:#e4e2e1
}
.prduct-list li a {
	color:#333
}
.prduct-list li a:hover, .prduct-list li a:focus, .prduct-list li a:active {
	background:#fff1d4;
	text-decoration:none
}
.prduct-list li.active>a {
	background:#fff1d4;
	text-decoration:none
}
.contact-info {
	font-size:1.3em
}
.thumbnail h3 {
	background:#ffffff;
	font-size:13px;
	line-height:16px;
	text-align:center;
}
.thumbnail h3 font {
	font-size:13px !important;
	line-height:16px !important
}
.thumbnail h3 .product-thumb-details {
	font-family: 'SourceSansPro', Arial, Helvetica, sans-serif !important;
	font-weight:normal;
	font-size:16px;
	display:block;
	line-height:22px;
	padding:0.1em 0 0 0;
	height:95px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	white-space:normal;
}
.thumbnail h3 .product-thumb-details font {
	font-size:11px !important;
	line-height:16px !important
}
.products .thumbnails .thumbnail {
	border: 1px solid #dddddd;
	box-shadow:none;
}
.products.homeProducts .thumbnails .thumbnail {
}
.products .thumbnails .thumbnail:hover, .products .thumbnails .thumbnail:focus, .products .thumbnails .thumbnail:active {
	border-color:#cccccc
}
.product-thumb .product-thumb-link {
	background-color:#000 !important;
	background-image:-moz-linear-gradient(top, #000 0%, gray 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #000), color-stop(100%, gray)) !important;
	background-image:-webkit-linear-gradient(top, #000 0%, gray 100%) !important;
	background-image:-o-linear-gradient(top, #000 0%, gray 100%) !important;
	background:-ms-linear-gradient(top, #000 0%, gray 100%) !important;
	background-image:linear-gradient(to bottom, #000 0%, gray 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FF000000', endColorstr='#FF808080')
}
.thumbnail .product-thumb .product-thumb-plus {
	font-size:1.4em
}
.thumbnail .product-thumb-plus {
	color:#fff
}
.thumbnail .product-thumb .product-thumb-plus i {
	vertical-align:top;
	margin:0;
	font-size:25px
}
.ui-slider-horizontal .ui-slider-handle:before {
	border-top-color:#f7aa00 !important
}
.ui-slider-horizontal .ui-slider-handle:after {
	border-top-color:#ffba21 !important
}
.ui-slider-horizontal .ui-slider-handle:hover:after, .ui-slider-horizontal .ui-slider-handle:active:after, .ui-slider-horizontal .ui-slider-handle:focus:after {
	border-top-color:#ffda87 !important
}
.ui-slider .ui-state-default, .ui-slider .ui-widget-content .ui-state-default, .ui-slider .ui-widget-header .ui-state-default {
	border:1px solid #ffba21 !important;
	background-color:#ffda87 !important;
	background-image:-moz-linear-gradient(top, #ffda87 0%, #ffba21 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffda87), color-stop(100%, #ffba21)) !important;
	background-image:-webkit-linear-gradient(top, #ffda87 0%, #ffba21 100%) !important;
	background-image:-o-linear-gradient(top, #ffda87 0%, #ffba21 100%) !important;
	background:-ms-linear-gradient(top, #ffda87 0%, #ffba21 100%) !important;
	background-image:linear-gradient(to bottom, #ffda87 0%, #ffba21 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFFFDA87', endColorstr='#FFFFBA21')
}
.ui-slider .ui-state-default:hover, .ui-slider .ui-state-default:focus, .ui-slider .ui-state-default:active, .ui-slider .ui-widget-content .ui-state-default:hover, .ui-slider .ui-widget-content .ui-state-default:focus, .ui-slider .ui-widget-content .ui-state-default:active, .ui-slider .ui-widget-header .ui-state-default:hover, .ui-slider .ui-widget-header .ui-state-default:focus, .ui-slider .ui-widget-header .ui-state-default:active {
	background:#ffda87 !important
}
.ui-slider .ui-state-default:hover:after, .ui-slider .ui-state-default:focus:after, .ui-slider .ui-state-default:active:after, .ui-slider .ui-widget-content .ui-state-default:hover:after, .ui-slider .ui-widget-content .ui-state-default:focus:after, .ui-slider .ui-widget-content .ui-state-default:active:after, .ui-slider .ui-widget-header .ui-state-default:hover:after, .ui-slider .ui-widget-header .ui-state-default:focus:after, .ui-slider .ui-widget-header .ui-state-default:active:after {
	border-top-color:#ffda87
}
.ui-slider .ui-widget-header {
	background:#ffb207
}
.ui-slider .ui-slider-range {
	border-top:1px solid #ffba21;
	margin-top:-1px
}
.price-slider label {
	font-family:open_sans, Helvetica, sans-serif
}
.btn {
	font-family:open_sans, Helvetica, sans-serif;
	text-shadow:none;
	background-image:none;
	filter:none;
	border-radius:0;
	border:0;
}
.btn td {
	background:transparent !important
}
.btn td a {
	height:auto !important;
	padding:5px;
	text-align:left
}
.btn td a .x-btn-inner {
	text-align:left
}
.btn:hover, .btn:active, .btn:focus {
	filter:none !important;
	box-shadow:none;
}
.btn span.x-btn-inner, .btn .x-btn-icon-el {
	text-shadow:none;
}
.btn .x-btn-icon-el {
	line-height:1.5em
}
.x-ie8 .btn td {
	background:transparent !important
}
.x-ie8 .btn td a {
	padding:2px
}
.btn.x-btn-disabled, input[disabled].btn, button[disabled].btn {
	cursor:not-allowed;
	opacity:0.8;
	filter:alpha(opacity=80)
}
.btn.x-btn-disabled:hover, input[disabled].btn:hover, button[disabled].btn:hover {
	opacity:0.8;
	filter:alpha(opacity=80)
}
.btn.x-btn-disabled *, input[disabled].btn *, button[disabled].btn * {
	cursor:default
}
.btn.x-btn-disabled:active, .btn.x-btn-disabled:focus, input[disabled].btn:active, input[disabled].btn:focus, button[disabled].btn:active, button[disabled].btn:focus {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	box-shadow:none
}
.btn.btn-mini .x-btn-icon-el {
	line-height:2em
}
.btn.btn-mini span.x-btn-inner {
	line-height:1.5em
}
.btn.btn-white {
	color:#ffffff;
	background-color:#8d8d8d !important;
	background-image:none !important;
	filter:none;
}
.btn.btn-white:hover, .btn.btn-white:active, .btn.btn-white:focus {
	background:#8d8d8d \9 !important;
	background-color:#8d8d8d !important;
	color:#ffffff
}
.btn.btn-white span.x-btn-inner {
	color:#ffffff;
}
.btn.btn-white .x-btn-icon-el {
	color:#ffffff;
}
.btn.btn-white.x-btn-disabled, input[disabled].btn.btn-white, button[disabled].btn.btn-white {
	background:#eee
}
.btn.btn-danger {
	color:#fff;
	text-shadow:rgba(0, 0, 0, 0.3) 0 -1px 0;
	background-color:#f26522 !important;
	background-image:-moz-linear-gradient(top, #f26522 0%, #a43b0a 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f26522), color-stop(100%, #a43b0a)) !important;
	background-image:-webkit-linear-gradient(top, #f26522 0%, #a43b0a 100%) !important;
	background-image:-o-linear-gradient(top, #f26522 0%, #a43b0a 100%) !important;
	background:-ms-linear-gradient(top, #f26522 0%, #a43b0a 100%) !important;
	background-image:linear-gradient(to bottom, #f26522 0%, #a43b0a 100%) !important;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFF26522', endColorstr='#FFA43B0A')
}
.btn.btn-danger:hover, .btn.btn-danger:active, .btn.btn-danger:focus {
	background-color:#a43b0a !important;
	background:#a43b0a \9 !important;
	color:#fff
}
.btn.btn-danger span.x-btn-inner, .btn.btn-danger .x-btn-icon-el {
	color:#fff;
	text-shadow:rgba(0, 0, 0, 0.3) 0 -1px 0
}
.btn.btn-danger.x-btn-disabled, input[disabled].btn.btn-danger, button[disabled].btn.btn-danger {
	background:#a43b0a
}
.btn.btn-success {
	color:#fff;
	background-color:#39b54a !important;
	background-image:-moz-linear-gradient(top, #39b54a 0%, #21672a 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #39b54a), color-stop(100%, #21672a)) !important;
	background-image:-webkit-linear-gradient(top, #39b54a 0%, #21672a 100%) !important;
	background-image:-o-linear-gradient(top, #39b54a 0%, #21672a 100%) !important;
	background:-ms-linear-gradient(top, #39b54a 0%, #21672a 100%) !important;
	background-image:linear-gradient(to bottom, #39b54a 0%, #21672a 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FF39B54A', endColorstr='#FF21672A')
}
.btn.btn-success:hover, .btn.btn-success:active, .btn.btn-success:focus {
	background-color:#21672a !important;
	background:#21672a \9 !important;
	color:#fff
}
.btn.btn-success span.x-btn-inner, .btn.btn-success .x-btn-icon-el {
	color:#fff;
	text-shadow:rgba(0, 0, 0, 0.8) 0 -1px 0
}
.btn.btn-success.x-btn-disabled, input[disabled].btn.btn-success, button[disabled].btn.btn-success {
	background:#21672a
}
.right-cart .right-cart-inner h1 {
	font-size:1.5em;
	text-align:center;
	line-height:18px
}
.right-cart-panel {
	background-color:#f9f9f9 !important;
	background-image:-moz-linear-gradient(top, #f9f9f9 0%, #fff 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #fff)) !important;
	background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #fff 100%) !important;
	background-image:-o-linear-gradient(top, #f9f9f9 0%, #fff 100%) !important;
	background:-ms-linear-gradient(top, #f9f9f9 0%, #fff 100%) !important;
	background-image:linear-gradient(to bottom, #f9f9f9 0%, #fff 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFF9F9F9', endColorstr='#ffffffFF')
}
.right-cart-panel:after {
	position:absolute;
	width:1px;
	height:100px;
	left:-1px;
	bottom:0;
	background-color:#e1e1e1 !important;
	background-image:-moz-linear-gradient(top, #e1e1e1 0%, #fff 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e1e1e1), color-stop(100%, #fff)) !important;
	background-image:-webkit-linear-gradient(top, #e1e1e1 0%, #fff 100%) !important;
	background-image:-o-linear-gradient(top, #e1e1e1 0%, #fff 100%) !important;
	background:-ms-linear-gradient(top, #e1e1e1 0%, #fff 100%) !important;
	background-image:linear-gradient(to bottom, #e1e1e1 0%, #fff 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#FFE1E1E1', endColorstr='#ffffffFF');
	content:' ';
	display:inline-block
}
.product-detail-thumbs a:hover {
	border:1px dashed #ffba21
}
.cart-total {
	font-weight:200;
	font-size:1.5em;
	border-top:1px solid #ddd;
	padding:0.5em 0
}
.review-order .cart-total {
	font-weight:600;
	font-size:20px;
}
.remove {
	font-size:14px;
}
.x-mask-msg-text {
	background-position:13px center;
	border-width:3px !important;
	color:#333 !important;
	font-family: 'SourceSansPro', Arial, Helvetica, sans-serif !important;
	font-size:16px !important;
}
.x-mask {
	background:#333;
}
.search-panel label {
	font-family: 'SourceSansPro', Arial, Helvetica, sans-serif;
}
.x-slider-horz .x-slider-thumb:hover, .x-slider-horz .x-slider-thumb:focus, .x-slider-horz .x-slider-thumb:active {
	filter:none
}
.x-ie9 .x-slider-thumb {
	filter:none !important;
}
label.error {
	color:red;
	font-size:14px;
	font-weight:normal;
	display:block;
	padding-left:25px;
}
.x-ie7 body, .x-ie7 .product-thumb-details, .x-ie7 .price-slider label, .x-ie7 .btn, .x-ie7 .search-panel label, .x-ie7 h2, .x-ie7 h1 b, .x-ie7 .top-right-nav, .x-ie7 .top-adv, .x-ie7 .top-right-nav, .x-ie7 .left-column h4, .x-ie7 .left-column h5, .x-ie7 .cart-total, .x-ie7 .prduct-list li, .x-ie7 .price, .x-ie7 .product-details-content h4, .x-ie7 .new-product-badge, .x-ie7 .x-tip *, .x-ie7 .thumbnail h3, .x-ie8 body, .x-ie8 .product-thumb-details, .x-ie8 .price-slider label, .x-ie8 .btn, .x-ie8 .search-panel label, .x-ie8 h2, .x-ie8 h1 b, .x-ie8 .top-right-nav, .x-ie8 .top-adv, .x-ie8 .top-right-nav, .x-ie8 .left-column h4, .x-ie8 .left-column h5, .x-ie8 .cart-total, .x-ie8 .prduct-list li, .x-ie8 .price, .x-ie8 .product-details-content h4, .x-ie8 .new-product-badge, .x-ie8 .x-tip *, .x-ie8 .thumbnail h3 {
	font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
}
.i-msg {
	border-color:#181615
}
.i-msg .i-msg-header {
	background:#e9e9e9;
	border-bottom:1px solid #dedede
}
.i-msg .i-msg-title-text {
	color:#333
}
.i-msg .x-toolbar-footer {
	background:#f9f9f9;
	border-top:1px solid #ddd;
	padding:4px 0 4px 0;
	height:auto !Important
}
.i-msg.cic-addcrt-msg .x-toolbar-footer {
	padding:4px 15px 4px 0;
}
.i-window .i-window-header-text {
	color:#000;
	font-weight:600;
	text-align:left;
	font-size:20px
}
.i-window .x-tool:after, .i-window .x-tool .x-tool-close-after {
	color:#000
}
.i-window .x-toolbar-footer {
	background:#f9f9f9;
	border-top:1px solid #ddd;
	padding:4px;
	height:auto !Important
}
.x-datepicker {
	border-color:#8c8c8c
}
.x-datepicker .x-datepicker-header {
	background-color:#bebebe !important;
	background-image:-moz-linear-gradient(top, #e2e2e2 0%, #bebebe 100%) !important;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e2e2e2), color-stop(100%, #bebebe)) !important;
	background-image:-webkit-linear-gradient(top, #e2e2e2 0%, #bebebe 100%) !important;
	background-image:-o-linear-gradient(top, #e2e2e2 0%, #bebebe 100%) !important;
	background:-ms-linear-gradient(top, #e2e2e2 0%, #bebebe 100%) !important;
	background-image:linear-gradient(to bottom, #e2e2e2 0%, #bebebe 100%) !important;
filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#e2e2e2', endColorstr='#bebebe')
}
.x-datepicker .x-datepicker-header:hover, .x-datepicker .x-datepicker-header:active, .x-datepicker .x-datepicker-header:focus {
	background-color:#bebebe !important;
	background:#bebebe \9 !important;
	filter:none !important;
	color:#000
}
.x-datepicker .x-datepicker-header .x-datepicker-month span {
	font-family:open_sans, Helvetica, sans-serif;
	color:#000 !important;
	text-shadow:rgba(255, 255, 255, 0.5) 0 1px 0;
	padding:0 0 12px 0 !important
}
.x-datepicker .x-datepicker-header .x-btn-default-small-noicon .x-btn-inner {
	line-height:10px
}
.x-datepicker .x-datepicker-inner th {
	background-color:#e7e7e7;
	background-image:none !important;
	border-color:#ccc
}
.x-datepicker .x-datepicker-inner .x-datepicker-today a {
	border-color:#ccc
}
.x-datepicker .x-datepicker-inner a:hover, .x-datepicker .x-datepicker-inner .x-datepicker-selected a {
	background:#d3d3d3
}
.x-datepicker .x-datepicker-footer, .x-datepicker .x-monthpicker-buttons {
	background-color:#e2e2e2;
	background-image:none !important;
	border-color:#ccc
}
.x-datepicker .x-monthpicker-months, .x-datepicker .x-monthpicker-item a.x-monthpicker-selected {
	border-color:#ccc
}
.x-datepicker .x-monthpicker-item a.x-monthpicker-selected, .x-datepicker .x-monthpicker-item a:hover {
	background:#d3d3d3
}
.x-datepicker .x-monthpicker-item a {
	color:#333
}
.x-datepicker .x-monthpicker-buttons {
	position:absolute !important
}
.navbar .nav>li> a.cic-topshoppingcart-icon {
	display: block;
	padding:23px 20px;
}
.navbar .nav>li> a.cic-topshoppingcart-icon i {
	vertical-align: middle;
	font-size: 25px;
}
.navbar .nav>li> a.cic-topshoppingcart-icon i:before {
	vertical-align: middle;
	margin:1px 0 0 0;
	width: auto;
	height: auto;
}
.content-wrapper, #main-content-wrapper {
	margin:0 0 2em 0;
}
.search-panel .btn.btn-block {
	padding:10px 12px;
}
.search-panel .btn.btn-block.x-icon-text-left span.x-btn-inner {
	padding-left:0 !important;
}
.search-panel .btn.btn-block .x-btn-icon-el {
	line-height:1.3em;
}
.right-column .right-column-inner h1.i-welcome-tittle {
	margin:10px 0 15px 0;
	font-size:25px;
	font-weight:600;
}
.right-column .right-column-inner h1.i-welcome-tittle b {
	font-weight:normal;
}
.navbar .nav>li> a.cic-topshoppingcart-icon {
	display: block;
	padding:23px 20px;
}
.navbar .nav>li> a.cic-topshoppingcart-icon i {
	vertical-align: middle;
	font-size: 25px;
}
.i-msg .btn {
	padding:10px 12px;
}

#topsearchcont input[type="text"] {
	color:#666666;
}

.product-details-content .prod-desc {
	color:#0c0c0c;
}
#topsearchcont {
    border: 1px solid;
}

#topsearchcont input[type="text"], #topsearchcont input[type="text"]:focus {
    border: 1px solid;
}

#categorypanel {
	border-bottom: solid 1px;
	border-top: solid 1px;
}

h1 b {
	color:#181615;
}


/* =========================================== STORE COLORS =============================================*/

/* -------------------------------- Main Background Color --------------------------------*/

.content-wrapper, #main-content-wrapper {
	background:#f5f5f5;
}

.accessible-megamenu .accessible-megamenu-panel.open ol li a {
    background:transparent;
}

/* -------------------------------- Help Message Background / Color --------------------------------*/ 

.top-help-msg {
	color:#468847 !important;
	background-color: #DFF0D8;
	border: 1px solid #AFCF93;
}

/* -------------------------------- Error Box Background / Border Color --------------------------------*/ 

.divError {
	background-color:#fcf8e3 !important;
	border:1px solid #f3e1c0;
}
.divError ul li a {
	color:#F13B02;
}
.divError ul li a:hover {
	color:#eb3902;
}
/* -------------------------------- Shipping Color --------------------------------*/ 
.shipping-cont h4.required {
	color:#f30000;
}

/* -------------------------------- Product Detail Link Color --------------------------------*/ 
.product-details-content .x-component {
	color:#999999;/*DefaultLinksColor*/
}
/* -------------------------------- Product Detail Price Font Color --------------------------------*/ 
#lblsalesPrice font {
	color:#666666;
}
/* -------------------------------- Product Detail Price Color --------------------------------*/ 
#lblsalesPrice {
	color:#f30000;
}

/* -------------------------------- Shipping Cart Menu Background Color --------------------------------*/

#shoppingcartMenu .cic-cart-badge {
	background:#ff0000;
}
/* -------------------------------- Edit Cart Block --------------------------------*/

.cart-total-container.edit-cart-total-row {
	border: solid 1px #f3e1c0;
	background: #fcf8e3;
}
.cart-total-container.edit-cart-total-row .row-fluid.cart-total {
	border-top: solid 1px #f1deb9;
}

/* -------------------------------- Edit Cart Remove Icon Color --------------------------------*/

.remove {
	color:#e06514
}
.remove:hover {
	color:#f66
}
/* 
-------------------------------- Edit Cart Table Over Background --------------------------------*/

.table-hover tbody tr:hover>td {
	background:#ffffe5
}

/* -------------------------------- Payment Type Blcok, Address Block --------------------------------*/

.well.payment-type, .addressBx {
	background:#f7f7f7 !important;
	border: solid 1px #e4e4e4 !important;
}
/* -------------------------------- Billing Block --------------------------------*/

.billing-block .alert {
	background-color:#f7f7f7;
	border:1px solid #e4e4e4;
}
.alert {
	border:solid 1px #f3e1c0;
}
/* -------------------------------- Review Block --------------------------------*/

.review-order .cart-total {
	background:#dddddd;
	border-top:1px solid #cccccc;
}

/* -------------------------------- Review Block Table Heading --------------------------------*/

.table th {
	background:#f7f7f7 !important;
}

/* -------------------------------- Window Border Color --------------------------------*/

.i-window {
	border-color:#181615
}

/* -------------------------------- Window Header Background Color --------------------------------*/

.i-window .i-window-header {
	background:#e9e9e9;
	border-bottom:1px solid #dedede
}
.i-window .i-window-header a {
	color:#000000
}


/* -------------------------------- Home Slider Paging Color --------------------------------*/

.flex-control-paging li a, .flex-control-paging li a:hover {
	background:#6b6b6b;
}
.flex-control-paging li a {
	border:solid 2px #ffffff;
}


/* -------------------------------- Default Links Color --------------------------------*/

a, a:hover {
	color:#0a307b/*primary-color*/;
}


b {
	color:#0a307b/*primary-color*/;
}


/* -------------------------------- Login Header, Footer, Shopping Cart Icon Background Color --------------------------------*/
.footer, .search-panel .btn.btn-block, .search-panel .btn.btn-block.x-btn-over, .navbar .nav>li> a.cic-topshoppingcart-icon, .navbar .nav>li> a.cic-topshoppingcart-icon:hover, .navbar .nav>li> a.cic-topshoppingcart-icon:focus, .cic-login-popup .cic-login .x-toolbar .btn {
	background:#0a307b/*secondary-color*/ !important;
}
/* -------------------------------- Login Button, Product Price Background Color --------------------------------*/
.cic-login-popup .cic-login .cic-login-header, .products.homeProducts .thumbnails .price, .btn, .btn:hover, .btn:active, .btn:focus, .flex-control-paging li a.flex-active, #editshipping .btn.btn-white, .products .thumbnails .price, .i-msg .btn, .i-msg .btn.btn-over  {
	background:#0a307b/*primary-color*/ !important;
	background-color:#0a307b/*primary-color*/!important;
}
.cic-topsearch .x-form-trigger-wrap .x-form-trigger {
	background-color:#0a307b/*primary-color*/ !important;
}
.thumbnail h3 a, .right-column .right-column-inner .x-toolbar.cic-breadcrumbs .x-btn.cic-breadcrunbs-active .x-btn-inner {
	color:#0a307b/*primary-color*/;
}
/* -------------------------------- Search Slider Background Colors --------------------------------*/
.x-slider-horz .x-slider-thumb {
	background-image:none !Important;
	border:1px solid #0a307b/*secondary-color*/!important;
	background: #3b3b3b/*secondary-light-color*/!important;
	background: -moz-linear-gradient(top, #3b3b3b/*secondary-light-color*/ 0%, #0a307b/*secondary-color*/ 100%)!important;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3b3b3b/*secondary-light-color*/), color-stop(100%, #0a307b/*secondary-color*/)) !important;
	background: -webkit-linear-gradient(top, #3b3b3b/*secondary-light-color*/ 0%, #0a307b/*secondary-color*/ 100%)!important;
	background: -o-linear-gradient(top, #3b3b3b/*secondary-light-color*/ 0%, #0a307b/*secondary-color*/ 100%) !important;
	background: -ms-linear-gradient(top, #3b3b3b/*secondary-light-color*/ 0%, #0a307b/*secondary-color*/ 100%) !important;
	background: linear-gradient(to bottom, #3b3b3b/*secondary-light-color*/ 0%, #0a307b/*secondary-color*/ 100%)!important;
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b3b3b' /*secondary-light-color*/, endColorstr='#0a307b'/*secondary-color*/, GradientType=0 );
}
.x-slider-horz .x-slider-thumb:hover, .x-slider-horz .x-slider-thumb:focus, .x-slider-horz .x-slider-thumb:active {
	background:#3b3b3b/*secondary-light-color*/ !important;
}
.x-slider-horz .x-slider-thumb:after, .x-slider-horz .x-slider-thumb .x-slider-thumb-after {
	border-top-color:#0a307b/*secondary-color*/ !important
}
.x-slider-horz .x-slider-thumb:hover:after, .x-slider-horz .x-slider-thumb:active:after, .x-slider-horz .x-slider-thumb:focus:after, .x-slider-horz .x-slider-thumb:hover .x-slider-thumb-after, .x-slider-horz .x-slider-thumb:active .x-slider-thumb-after, .x-slider-horz .x-slider-thumb:focus .x-slider-thumb-after, .x-slider-horz .x-slider-thumb:hover:before, .x-slider-horz .x-slider-thumb:active:before, .x-slider-horz .x-slider-thumb:focus:before, .x-slider-horz .x-slider-thumb:hover .x-slider-thumb-before, .x-slider-horz .x-slider-thumb:active .x-slider-thumb-before, .x-slider-horz .x-slider-thumb:focus .x-slider-thumb-before {
	border-top-color:#3b3b3b/*secondary-light-color*/ !important
}
.x-slider-horz .x-slider-thumb:before, .x-slider-horz .x-slider-thumb .x-slider-thumb-before {
	border-top-color:#0a307b/*secondary-color*/ !important
}
.x-ie9 .x-slider-thumb {
	background:#0a307b/*secondary-color*/ !important
}

/* -------------------------------- Loading Color --------------------------------*/

.x-mask-msg-text {
	background-color:#ffffff /*white-background-color*/ !important;
	border-color:#0a307b/*secondary-color*/ !important;
}

/* -------------------------------- Search Box Placeholder Color --------------------------------*/

#topsearchcont input[type="text"].cic-search-placeholder, #topsearchcont input[type="text"].cic-search-placeholder::-webkit-input-placeholder, #topsearchcont input[type="text"].cic-search-placeholder::-moz-input-placeholder, #topsearchcont input[type="text"].cic-search-placeholder::-ms-input-placeholder, #topsearchcont input[type="text"]:focus::-webkit-input-placeholder, #topsearchcont input[type="text"]:-moz-placeholder:focus, #topsearchcont input[type="text"]:-ms-input-placeholder:focus, .cic-topsearch .x-form-trigger-wrap input[type="text"]::-webkit-input-placeholder, .cic-topsearch .x-form-trigger-wrap input[type="text"]::-moz-input-placeholder, .cic-topsearch .x-form-trigger-wrap input[type="text"]::-ms-input-placeholder, .cic-topsearch .x-form-trigger-wrap input[type="text"]::-webkit-input-placeholder {
	 color:#bebebe/*placeholder-text-color*/ !important;
}




/* -------------------------------- Welcome Store Name Color --------------------------------*/

.product-details-content h1 b, .right-column .right-column-inner h1.i-welcome-tittle b {
	color:#999999/*gray-heading-text-color*/;
}

/* -------------------------------- Dropdown Background Color --------------------------------*/

.accessible-megamenu .accessible-megamenu-panel, .accessible-megamenu .accessible-megamenu-panel a  {
	background-color:#ffffff/*white-background-color*/;
}

/* --------------------------------Top Menu Text Color, Dropdown Meun Color --------------------------------*/ 

.navbar-inverse .brand, .navbar-inverse .nav>li>a, .navbar-inverse .brand, .navbar-inverse .nav>li>a:visited, .navbar-inverse .nav .active>a:visited, .navbar-inverse .nav>li>a:hover, .accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup], .accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup].open, .navbar .nav>li>a.contact-top-link, .premium-store .navbar .nav>li.pngBudget, #MyAccountMenu a:hover, #orderHistoryMenu a:hover, #specialRequestMenu a:hover, #MyAccountMenu a:visited, #orderHistoryMenu a:visited, #specialRequestMenu a:visited, ul#newTop-menu a.contact-top-link, .premium-store #specialRequestMenu a  {
	color:#999999/*black-text-color*/!important;
}
.accessible-megamenu, .accessible-megamenu .accessible-megamenu-panel, .accessible-megamenu .accessible-megamenu-panel a, .accessible-megamenu .accessible-megamenu-panel, .accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup]:hover, .accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup]:focus, .accessible-megamenu .accessible-megamenu-top-nav-item.group-category-item a[aria-haspopup]:hover, .accessible-megamenu .accessible-megamenu-top-nav-item.group-category-item a[aria-haspopup]:visited, .accessible-megamenu .accessible-megamenu-top-nav-item.group-category-item a[aria-haspopup]:focus, .accessible-megamenu .accessible-megamenu-top-nav-item, .right-column .right-column-inner h1.i-welcome-tittle, h2, #ulTopMenu li#shoppingcartMenu a, .right-column .right-column-inner h1, .thumbnail h3 .product-thumb-details {
	color:#999999/*black-text-color*/!important;
}
.accessible-megamenu .accessible-megamenu-panel.open ol li a {
	color:#ffffff/*white-text-color*/ !important;
}
.accessible-megamenu .accessible-megamenu-panel {
    background-color:#0a307b/*secondary-color*/; 
}
.accessible-megamenu .accessible-megamenu-top-nav-item a[aria-haspopup] {
	border-color:#cdcbcb/*main-menu-divider-color*/ !important;
}

/* -------------------------------- Footer Color, Product Thumb Price Color, Shopping Cart Icon Color, Login Header Color, Button Color --------------------------------*/ 

.bottom-msg, .footer .copyright, .products .thumbnails .thumbnail .price, .navbar .nav>li> a.cic-topshoppingcart-icon, .navbar .nav>li> a.cic-topshoppingcart-icon i, .cic-login-popup .cic-login .cic-login-header, .btn, .btn:hover, .btn:active, .btn:focus, .btn span.x-btn-inner, .btn .x-btn-icon-el, #shoppingcartMenu .cic-cart-badge {
	color:#ffffff/*white-text-color*/;
}


/* -------------------------------- Search Box Background Color, Border Color --------------------------------*/ 

#categorypanel, #categorypanel .navbar-inner {
	background:#f0f0f0/*main-menu-background-color*/;
}
#categorypanel {
	border-color:#dddddd/*main-menu-border-color*/;
}
#topsearchcont input[type="text"] {
	background:#ffffff/*white-background-color*/;
}
#topsearchcont input[type="text"] {
	color:#666666/*search-input-text-color*/;
}
#topsearchcont {
	background: #f5f5f5/*search-box-background-color*/;
    border-color:#cacaca/*search-border-color*/;
    border-bottom-color: #9a9a9a /*search-border-bottom-color*/;
}

#topsearchcont input[type="text"], #topsearchcont input[type="text"]:focus {
	background:#f9f9f9 /*search-input-background-color*/;
    border-color:#cacaca/*search-border-color*/;
    border-top-color: #9a9a9a /*search-border-bottom-color*/;
}

