/* NAR Magento Styles
   Updated: Tue 12.29.09
   Author: Bear Ideas, www.bearideas.com
----------------------------------------------------------------------------------*/

body {background: #ECF6F9 url(../images/bg.jpg) top center repeat-y; color: #555; font: 12px/18px Arial, Helvetica, Sans-serif;}

#wrap {background: url(../images/wrap-bg.png) top left repeat-x;}

#page {
  margin: 0 auto;
  width: 1000px;
  }

.middle-container {clear: both}
.col-1-layout .col-main {padding: 20px;}
.col-2-left-layout {padding: 20px 10px;}
.col-2-left-layout .col-main {width: 755px; margin-right: 30px;}
.col-2-right-layout .col-main {padding: 20px; width: 745px;}
.catalog-product-view .col-2-right-layout .col-main, .review-product-list .col-2-right-layout .col-main {padding: 0; width: 785px;}
.col-3-layout {padding-top: 10px;}
.col-3-layout .col-main {margin: 0; width: 595px;}
.col-left, .col-right {padding: 0 10px; width: 175px;}


h1, h2, h3, h4, h5, h6, .head {color: #0090B6;}
a {color:#344ea1; text-decoration:none;}
a:hover {color: #9fad3e;}
a:focus {outline: 0;}

/* =Header / Footer
----------------------------------------------------------------------------------*/

#header {
  width: 1000px;
  height: 131px;
  position: relative;
  float: left;
  }

#header #branding {
  width: 422px;
  height: 101px;
  background: url(../images/logo.png) top left no-repeat;
  position: relative;
  margin: 0;
  }

#header #branding p {margin: 0;}
#header #logo {
  width: 345px;
  height: 72px;
  position: absolute;
  top: 15px;
  left: 62px;
  text-indent: -5000px;
  }
  
#header #contact {
  width: 246px;
  height: 101px;
  background: url(../images/cservice.png) top left no-repeat;
  position: absolute;
  top: 0;
  left: 436px;
  }
  
#header #contact p {text-indent: -5000px; float: left;}
#header .shop-access {position: absolute; top: 20px; right: 20px; width: auto; float: none;}
#header .shop-access li {display: inline; list-style-type: none; border-right: 1px solid #344ea1; padding: 0 9px 0 8px;}
#header .shop-access li.last {border: none;}
#header .shop-access li a {font-size: 11px; color:#344ea1; text-decoration: none;}
#header .shop-access li a:hover {text-decoration: underline;}
#header .mini-search {top: 65px; right: 23px; width: 215px;}
#header .mini-search .input-text {width:170px;}

#footer {border-top: 2px solid #ccc; padding: 10px 10px 0; margin: 20px 20px 0; font-size: 11px; text-align: center;}

/* =Main Navigation
----------------------------------------------------------------------------------*/

#nav {clear: both; width: 1000px; height: 30px; padding: 0 0 0 10px; background: url(../images/divider.png) -2px 0 no-repeat;}
#nav li {padding: 2px 0 0; background: url(../images/divider.png) top right no-repeat; display: block; float: left; height: 28px;}
#nav li a {font-size: 13px; color: #fff; font-weight: bold; padding: 0 17px 0 15px;}
#nav li a:hover, #navlist li a.active {color: #CDE8EE;}
#nav .level0 a:link, #nav .level0 a:visited, #nav .level0 a:hover, #nav .level0 a:active {padding: 5px 17px 6px 15px;}

#nav ul li, #nav ul li.active {background: #ECF6F9;}
#nav .level1 a:link span, #nav .level1 a:visited span, #nav .level1 a:active span {color: #344ea1}
#nav .level1 a:hover span {background-color: #9fad3e; color: #ffffff;}

.breadcrumbs {padding: 14px 20px 0;}

/* =Left Sidebar
----------------------------------------------------------------------------------*/

.layered-nav .head {display: none;}
.layered-nav h4 {padding: 10px; background: url(../images/callout.png) top left no-repeat; font-size: 12px; color: #0090b6; text-transform: uppercase;line-height: 15px;}
.narrow-by dt {color: #555555;}
.narrow-by dl {background: #F4F4F4 url(../images/sidebar.png) top left repeat-y;}

/* =Right Sidebar
----------------------------------------------------------------------------------*/

.base-mini {background: url(../images/callout.png) top left no-repeat;}
.base-mini .head {background: none;}
.base-mini .head h4 {font-size: 12px; color: #0090b6; text-transform: uppercase; padding-left: 1px;}
.base-mini .content {background: #F4F4F4 url(../images/sidebar.png) top left repeat-y;}
#recently-viewed-items li {border-bottom: 1px solid #ffffff; padding: 5px; margin: 0 4px;}
#recently-viewed-items li.even {}
#recently-viewed-items li.last {border: none;}

/* =Store Landing Page
----------------------------------------------------------------------------------*/

.cms-home .col-right {padding-top: 20px;}
.landing-page {margin: 20px 0 35px 80px; float: left;}
.landing-page .row {float: left; margin-bottom: 20px; border-bottom: 1px solid #ddd; width: 100%}
.landing-page .category {width: 135px; height: 170px; float: left; margin: 0 70px 0 0;}
.landing-page .last {margin: 0;}
.landing-page h4 {font-size: 11px; color:#411d0b; text-align: center;}
.landing-page a, .landing-page a:visited {color: #344ea1;}
.landing-page a:hover {color: #9fad3e; text-decoration: none;}

/* =Catalog
----------------------------------------------------------------------------------*/

.category-head h2 {font: 18px/24px Arial, Helevetica, sans-serif; color: #0090b6; text-transform: uppercase; letter-spacing: 2px; padding: 0;}
.catalog-listing h5 a {color: #344ea1;}
.catalog-listing h5 a:hover {color: #9fad3e;}
.regular-price, .special-price {color: #9fad3e;}
.catalog-listing .add-to {font-size: 11px; text-decoration: none;}
.catalog-listing .add-to a, .catalog-listing .add-to a:hover {font-weight: normal;}
.catalog-listing .add-to .link-cart {font-weight: normal !important;}
.link-cart {color: #344ea1 !important;}
.success-msg, .notice-msg, .note-msg {background: #ECF6F9; color: #0090b6; border: 1px solid #0090b6; margin: 5px 20px 10px !important; padding: 6px 15px !important; background-image: none; min-height: 10px !important;}
.error-msg li, .success-msg li, .notice-msg li {font-size: 13px;}
.form-button, .form-button-alt {background: #ECF6F9; color: #344EA1; border: 1px solid #344EA1;}
.form-button:hover, .form-button-alt:hover {background: #9fad3e; border: 1px solid #9fad3e; color: #fff;}

/* =Product Detail
----------------------------------------------------------------------------------*/

.product-info-box {padding: 0 0 10px 20px;}
.product-essential {padding: 0 25px 0 0;}
.product-essential .product-shop {width: 450px;}
.product-info-box .product-name, .product-collateral .collateral-box h4,
.product-img-box .more-views h4 {color: #0090b6;}

/* =Checkout
----------------------------------------------------------------------------------*/

.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4, label,
.data-table th {color: #0090b6;}
#checkout-agreements {display: block; padding: 20px; border: 1px solid #D9DDE3; border-width:0 1px 0;}
.one-page-checkout-progress {padding-top: 20px;}
.checkout-onepage-success {padding-top: 20px;}

/* =Misc
----------------------------------------------------------------------------------*/

#reorder {font-weight: bold;}
img#verification {border: none;}
