body, html {
	font-family: 'Roboto', sans-serif;
	font-size: 16px !important;
}

h1 {
	font-size: 1.5rem;
}

h2 {
	font-size: 1.25rem;
}

h3 {
	font-size: 1rem;
}

table thead tr {
	background-color: #508bcf;
	color: #ffffff;
}

a, .list-group-item-action {
	color: #508bcf;
}

.list-group-item {
	padding: .5rem 1rem;
}

.navbar {
	background-color: #508bcf !important;
}

.navbar .nav-link {
	color: #ffffff !important;
	font-weight: bold;
}

.product-price	{
	font-size: 22px;
	font-weight: bold;
	color: #090;
}

#footer-nav {
	color:#ffffff;
	background-color: #508bcf;
}

#footer-nav a {
	color:#ffffff;
	text-decoration: none;
}

#footer-nav a:hover {
	text-decoration: underline;
}

/*

h1{font-size:30px;line-height:36px}
h2{font-size:24px;line-height:30px}
h3{font-size:18px;line-height:24px}
h4{font-size:14px;line-height:20px}
h5{font-size:12px;line-height:18px}
a{color:#508bcf}
#header{margin-top:20px}
.navbar{margin-bottom:10px}
.navbar-inner{background-color:#508bcf;background-image:none;background-repeat:no-repeat;filter:none}
.navbar .nav>li>a{text-shadow:none;color:#fff;font-size:16px;font-weight:bold}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#fff}
@media (max-width: 979px){.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {color:#fff}}
#content{margin-top:10px}
.home h2 a{display:block;height:420px;width:430px;background: url(../../images/layout/sprite_home_imac.png);text-indent:-9999px}
.home h2 a:hover {background-position:bottom}
.sidebar-box{border:1px solid #ddd;padding:5px;margin-bottom:5px;font-weight:bold}
.memory-box{display:block;border:1px solid #ddd;margin:0 0 20px 0;padding:20px}
.nav-header{font-size:14px;font-weight:bold;color:#333;text-transform:uppercase}
#footer{margin:20px 0}
#footer-row1{background:#508bcf;color:#fff;margin-top:20px;padding:5px 0}
#footer-row1 a{color:#fff;text-decoration:none}
#footer-row1 a:hover{color:#fff;text-decoration:underline}
#footer-row2{margin-top:20px}
.line_through{text-decoration:line-through}
.red{color:#c00}
.gray{color:#777}
.green{color:#3ab54a}
.btn{text-shadow:none}
.btn-red{background:#c00;color:#fff}
.btn-blue{background:#2682c7;color:#fff}
.btn-orange{background:#ff6600;color:#fff}
.divide-top{border-top:3px solid #508bcf;padding-top:10px;margin-top:10px}
.divide-bottom{border-bottom:3px solid #508bcf;padding-bottom:10px;margin-bottom:10px}
#gallery ul,#gallery ul li{list-style:none;display:inline}
#cart-index{margin-top:15px}
#cart-index h1{color:#333;border-bottom:3px solid #508bcf;margin-bottom:15px;font-size:26px}
#cart-index table.cart-table,table.cool-table{background:#FFF}
#cart-index table.cart-table thead,#cart-index table.cart-table thead tr,#cart-index table.cart-table thead tr td,table.cool-table thead,table.cool-table thead tr,table.cool-table thead tr td{background:#508bcf;color:#FFF}
#cart-index table h3{font-size:16px}
#cart-index table h3 a{color:#508bcf}
#cart-index table a.add-to-wishlist{color:#2584c5}
#cart-index .cart-buttons{text-align:right;float:right}
.cart-shipping-promo{font-size:14px;color:#2584c5;text-align:center}
.cart-shipping-promo em{color:#ef7e22;font-style:normal}
#checkout-index{margin-top:15px}
#checkout-index ul,#checkout-index ul li{list-style:none}
#checkout-index ul li,#checkout-index ul{margin:5px 0}
#checkout-index label{text-align:left}
#checkout-index .well{padding:5px}
#checkout-index fieldset,#checkout-index fieldset#userAuthentication{border:8px solid #f6f6f6;margin-bottom:10px;padding-bottom:0}
#checkout-index .control-group{padding-bottom:0;margin-bottom:3px}
#billingDetails{padding-bottom:0;margin-bottom:0}
#billAddrDefault .checkbox,#billAddrDefault .controls{margin-left:0;padding-left:0}
#billAddrDefault input{margin-right:5px}
#certificateDetails .controls{margin-left:0}
#checkout-index fieldset ul li{padding-top:4px;padding-bottom:4px;margin:0}
#checkout-index fieldset ul li:first-child{padding-top:20px}
#checkout-index fieldset ul li:last-child{border-bottom:0}
div.legend legend{margin-bottom:0;border-bottom:1px solid #FFF;padding-bottom:5px}
#checkout-index fieldset ul{margin-top:0}
#checkout-index fieldset .well{background:#FFF;display:none}
#customerType li{text-align:center}
#customerType li a{margin-bottom:15px}
#customerType li a{margin-left:20px;margin-right:20px}
form#authenticate fieldset ul li{border:0}
form#authenticate fieldset .control-group{border-bottom:1px solid #DDD;border-top:1px solid #FFF;padding:0;margin:0}
form#authenticate fieldset .control-group:last-child{border-bottom:0}
form#authenticate fieldset .control-group:first-child{border-top:0}
.cart-right .well .well{background:#FFF}
div.legend.cart-total{border-top:1px solid transparent;padding-top:5px;color:#333;margin-top:0;font-size:16px}
div.legend.cart-total small{padding-top:5px;float:left}
#cartTotal{float:right;margin-left:8px}
.cart-total-label{float:right;margin-right:2px}
.cart-total small{font-size:12px}
#cartSummary td strong{text-align:right;display:block}
#cartSummary td a strong{text-align:left;display:inline}
#cartSummary table{border-bottom:1px solid #DDD}
.newsletter-promo .controls{float:left;width:2%;margin:0;margin-right:4%;padding:0}
.newsletter-promo .promo-text{float:left;width:90%}
.checkout_button{float:right}
fieldset{background:#FFF;padding:10px}
fieldset#paymentDetails ul li fieldset,div.shipmentMethodLongDesc{background:#f5f5f5;padding:10px;margin-left:15px;width:90%;margin-left:2%;margin-top:10px;margin-bottom:10px}
fieldset#paymentDetails ul li fieldset li:first-child{border-top:0}
fieldset#paymentDetails .card-logos{width:150px;float:right;margin-bottom:10px}
.helper{font-size:11px;color:#999}
#checkout-index .radio{margin-right:8px;margin-top:-2px}
.align-center{text-align:center}
.align-right{text-align:right}
.nav-tabs{margin-bottom:20px;border-bottom:none}
.nav-tabs>li{margin-bottom:-3px}
.nav-tabs>li>a{border:1px solid #ddd}
.nav-header{padding:3px 15px}
@media (min-width: 1200px){.container{max-width:1200px}}
.nav>li>a{padding:8px 12px}
.nav>li>a:hover,.nav>li>a:focus{background-color:#508bcf;color:#fff;text-decoration:underline}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#508bcf}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{background-color:#508bcf;color:#fff;}
.navbar-toggle{background-color:#fff;border:1px solid #eee;}
.navbar-toggle .icon-bar{background-color:#ddd;}

*/