/**
 *
 * @category    design
 * @package     default_bob
 * @copyright   Copyright (c) 2009 Irubin Consulting Inc. DBA Varien (http://www.varien.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 * this is where all the css changes are made from the default layout 
 */

/* Reset =================================================================================2D6C8F */
/*
body          { background: url(../images/bkg_pcc.jpg) top center repeat; font:11pt/14pt normal "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#ffffff; text-align:center; }
*/
body          { top center repeat; font:11pt/14pt normal "Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#0384B5; text-align:center; }



a             { color:#2d6c8f; text-decoration:underline; }
a:hover       { text-decoration:none; color:#55c2ff ;  }
:focus        { outline: 0; }

/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; }


/* Content */
p             { margin:0 0 5px; }
.home-bottom{clear:both; margin: 0 auto; width: 922px;}
.home-newsletter{float:left;}
.home-newsletter .block-subscribe{align:left; background: url(../images/signup_newsletter.png) top left no-repeat; width:285px; height:199px; border:none;} 
.home-newsletter .block-subscribe label{display: none;}
.home-newsletter .block-subscribe .input-box{padding-top: 105px;padding-left: 33px; max-height: 43px;}     
.home-newsletter .block-subscribe .actions{width:200px;}
.home-newsletter .block-subscribe button { background: url(../images/signup_newsletter_submit.png) top left no-repeat; width:105px; height:37px; border:none; cursor:pointer; }
.home-newsletter .block-subscribe button.button span{background: none !important; border: none !important; font-size:0 !important}
.meet_owner{float:right;}

/* Layout ================================================================================ */
.wrapper { min-width:980px;  background: url(../images/bkg_pcc_whole.jpg) top center no-repeat;}
.page { background:url(../images/page_bkg.png) top center repeat-y; }

.page-empty { background:#f2efe3; padding:20px; text-align:left; }
.page-popup { background:#f2efe3; padding:25px 30px; text-align:left; }

/* main content */
.main-container { background:none;}
/* the center section */
.main { width:960px; margin: 0px auto 0 auto; min-height:600px; padding:0px 10px 100px 10px; background:none ; text-align:left; }
.col2-left-layout .main { width:960px; min-height:600px; padding:10px 10px 100px 10px; text-align:left; background: url(../images/sidebar_bkg.png) repeat-y; background-position: 11px 45px; }

/* Base Columns */
.col-left { float:left; width:190px; margin:0px 0px -80px 0px; padding:0px 0px 100px 0px; font-size: 11px;  background:none; }
.col-main { float:left; width:764px; margin: 0px 0px -80px 0px; padding:0 0 1px; }
.col-right { float:right; width:190px; padding:0 0 1px; }



/* Content Columns */

.static_content {float: left; width: 90%; margin: 0 15px;}
.static_content h1 { color:#029648;}
.col2-set .col-1 { float:left; width:45%; margin: 0 15px;}
.col2-set .col-2 { float:right; width:45%; margin: 0 15px; }

/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, "Lucida Grande", sans-serif; vertical-align:middle;  }
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; color:#2f2f2f; }

button.btn-checkout span { height:40px; border:0; background:url(../images/btn_checkout.gif) 0 0 no-repeat; padding:0 0 0 9px; font:bold 15px/40px  Arial, Helvetica, sans-serif; color:#fff; }

.note-msg,
.notice-msg { border-color:#c4c95b ; background-color:#fafaec; background-image:url(../images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { font-size:11px; line-height:1.5; margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px;  height: 40px;}

.breadcrumbs li strong { font-weight:bold; color:#0087D0; }
.breadcrumbs li a {color:#0087D0;}

/* Page Heading */
.page-title { width:100%; overflow:hidden; border-bottom:1px solid #ccc; margin:0 0 15px; }

/* Pager */
.pager { font-size:11px; background:none;; padding:4px 8px; border:none; text-align:center; }

/* Sorter */
.sorter { font-size:11px; background:none;; padding:0px; border:none; display:none;}


/* Toolbar */
.toolbar { background:#c4eaff; color: #0087d0; }
.toolbar .pager { padding:3px 8px; border:none; }
.toolbar .sorter { border:none; }


/* Data Table */
.data-table { width:100%; border:1px solid #8bbaff; }
.data-table .odd  { background-color:#f1fcfa; }
.data-table .even { background-color:#e4fbf6; }


.data-table thead th { font-weight:bold; border-right:1px solid #c2d3e0; padding:2px 8px; color:#8bbaff; white-space:nowrap; vertical-align:middle; }

.data-table thead th { background-color:rgb(73, 163, 213); color:#FFFFFF !important; }

.data-table tfoot tr.first { }
.data-table tfoot tr { background-color:rgb(73, 163, 213) !important; }
dl.item-options { font-size:0.75em; color:rgb(73, 163, 213) !important; }

.std { font-size:1.1em; }


.std table {
float: right; 
width: 200px;	
margin: 0;
padding:0;
}


/* Header ================================================================================ */
.logo { float:left; }
.header-container { background: url(../images/bkg_pcc_topnav_01.png) bottom center no-repeat;  border: none }
.header { width:960px; margin:0 auto; padding:10px; text-align:right; position:relative; z-index:10; }
.header .logo { float:left; margin:0px 0 0px 12px; text-decoration:none !important; }

.header .quick-access { float:right; width:500px; padding:45px 10px 0 0; margin-bottom: -10px;}
.header .welcome-msg { margin:0; color:rgb(75, 114, 107); text-align:right;  font-size: 12px;}
.header .form-search { position:absolute; top:3px; right:0px; width:315px; height:30px; background:none;; padding:1px 0 0 16px; }

.header .form-search button.button span { border:0; height:21px; background:url(../images/search_button.png) 0 0 no-repeat; padding:0 0 0 3px; font:bold 11px/21px  Arial, sans-serif; }

button.button span { display:block; height:19px; border:1px solid #15422B; background:#2171CB; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }

.header .links {float:right; margin:0px 0px; }

.header .links a { color:#2D6C8F ; }


/********** < Navigation */
.nav-container {background: url(../images/bkg_pcc_topnav_02.png) top center no-repeat; }
#nav { width:918px; margin:0 auto; height: 20px; padding:4px 15px 47px 15px; font-size:1.0em; }


/* 0 Level */
#nav li { float:left; background:url(../images/bkg_pipe2.gif) right no-repeat }
#nav li.active a { color:#c4eaff; }
#nav a { float:left; padding:5px 12px 6px 8px; color:#fff; font-weight:bold; }
#nav li.over a,
#nav a:hover { color:#a7e0ff; }

/* 1st Level */
#nav ul li,
#nav ul li.active { float:none; margin:0; padding-bottom:1px; background:#e6f8ed url(../images/bkg_nav1.gif) 0 100% repeat-x; }
/*#nav ul li.over { background:#c9e4d4 url(../images/bkg_nav1.gif) repeat-x 0 100%; }*/
#nav ul li.last { background:#e6f8ed; padding-bottom:0; }


/* 2nd Level */
#nav ul { position:absolute; width:15em; top:27px; left:-10000px; border:1px solid #7ebcb1; }

/* Show menu */


#nav ul li a { background:#e6f8ed; }
#nav ul li a:hover { background:#c9e4d4; }


/* Sidebar =============================================================================== */
.block { border:none; margin:0 0 15px; }

/*.block .block-title { background:none;  padding:2px 9px;  border:none; display:none; }*/

.block .block-subtitle { margin:0; padding:5px 9px; font-size:1em; font-weight:bold; color:#1e7ec8;  background-color: #f4f3f3;}
.block .block-content { background:none; }

.block .actions { padding:6px 9px; text-align:right; }


.block-account .block-content li a { display:block;  border:none; padding:3px 0; color:#5f5d5c; text-decoration:none !important; }

.block-currency .block-title strong { font:bold 13px/21px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background:url(../images/i_block-currency.gif) 0 50% no-repeat; padding:0 0 0 21px; text-transform:none; color:#fff; }


/* Block: Layered Navigation */
.block-layered-nav { border:0; margin:0 15px; }

.block-layered-nav .block-subtitle { line-height:1.5; font-weight:normal; font-size: 11px; background:none; padding:5px 9px 0px 0px; margin-bottom: 5px; border:none; border-bottom: 1px solid #4b4b4b; text-transform:uppercase; color:#4b4b4b; }
.block-layered-nav .block-content { border:none; background:none; }
.block-layered-nav dt { background:none; padding:3px 10px 0 10px; font-size: 13px; font-weight:bold; text-transform:lowercase; color: #385747; }
.block-layered-nav dd { padding:0 12px 5px 12px; background:none; }


.block-layered-nav .currently { background: #fff; border: 1px solid #ccc; }
.block-layered-nav .currently li { background:none; padding:3px 6px 3px 10px; }
.block-layered-nav .currently .label { color:#029b81; text-transform:lowercase; font-weight:bold; padding-left:0px; background:none;  }

.block-layered-nav .actions { font-size:11px; padding:4px 15px; background:none; border:none; text-align:right; }

.block-layered-nav select { width:100%; }

.block-compare button.button span { border-color:#406a83; background:#4e936b; }

.compare-table tr.first td .product-name a { color:#029648; }

.block-poll button.button span { border-color:#406a83; background:#4e936b; }


/* Block: Subscribe */
.block-subscribe {background:#55c2ff ; border: 1px solid #396b8c;}

.block-subscribe .actions button.button { float:right; }
.block-subscribe .actions button.button span { border-color:#15422b; background:#2171cb ; }
.block-subscribe label { color:#396b8c; }

/* Block: Login */
.block-login .actions button.button span { border-color:#406a83; background:#4e936b; }
/* ======================================================================================= */


/* Category Page ========================================================================= */

/* View Type: Grid */
.products-grid { border:none; background:none; position:relative; }

.products-grid li.item { float:left; width:168px; padding:10px 15px 10px 0px; border:none; }
.products-grid .product-image { display:block; width:168px; height:208px; padding: 0px; margin:0 0 0px; background: url(../images/small_bkg.png) top center no-repeat; }
.products-grid .product-image img {margin: 4px 0px 0px 4px;}

.products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 3px; font-weight:bold; font-size:12px; color:#4e936b; }
.products-grid .product-name a { color:#396B8C ; text-decoration:none; font-size:12px;}
.products-grid .product-name a:hover { color:#029648; text-decoration:underline;  }
.products-grid .price-box { margin:0px; padding: 0px 0px 0px 0px; font-size:12px;}

.products-grid .actions { position:absolute; bottom:12px; display:none;}
.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:734px; margin:0 auto; }
.col1-layout .products-grid { width:790px; margin:0 auto;  }

.products-grid .ratings {display:none;}

/* for the home page */
.home_splash{ margin:0 0 15px 0;}
.below_splash{ margin:0 0 55px 0;}
.featured_prod { float: right; width:910px; margin:0px; padding:0px;  padding: 0 0 20px;}
.featured_prod .toolbar { display:none;}
.featured_prod h2 { border-bottom:0; padding:0; margin:0 25px 8px; color:#396b8c; font-weight:bold; font-size: 18px;}
.featured_prod .products-grid { float: right; width:910px; border:none; margin:0px; padding:0px; }
.featured_prod .products-grid ul{margin:0px; padding:0px; }
.featured_prod .products-grid li.item { float:left; width:222px; padding:0px 0px 0px 0px; margin:0px -5px; border:none; list-style:none; }
.featured_prod .products-grid .product-image { text-align: left; display:block; width:222px; height:208px; padding: 0px 0px 0px 0px; margin:0 0px 0px; background: url(../images/smallhome_bkg.png) top center no-repeat; }
.featured_prod .products-grid .product-image img {margin: 4px 0px 0px 32px;}
.featured_prod .products-grid .product-name { /*min-height:2.7em;*/ margin: 3px 35px; padding: 0px; font-weight:bold; font-size:8px; color:#4e936b;}

.featured_prod .products-grid .product-name a { color:#396B8C ; text-decoration:none; font-size:11px;}
.featured_prod .products-grid .product-name a:hover { color:#bbd9ff; text-decoration:underline;  }
.featured_prod .products-grid .price-box{ margin:0px; padding: 0px 0px 0px 32px; }


/* ======================================================================================= */

/* Email to a Friend */
.email-friend {  
float:right;
text-align:right;
width: 750px;
font-size: 0.7em;
margin:0; }


/********** < Product Prices */

.price-box .price { font-weight:bold;}

/* Regular price */
.regular-price { color:#397f73 ; font-size:13px;}
.regular-price .price { font-weight:bold; }
.block .regular-price,
.block .regular-price .price { }
span.price { color:#0d97e5; }

/* Old price */
.old-price { margin:0; display:inline; }
.old-price .price-label { white-space:nowrap;  display:none; }
.old-price .price { font-weight:normal; color:#4b726b ; text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:0; display: inline; font-size:13px;  color:#029b81;}
.product-view .special-price { display: inline; margin:0; padding:0 0 0 5px; color:#029b81;}
.special-price .price-label {font-weight:bold; white-space:nowrap; color:#F117D7; }
.special-price .price { font-weight:bold; color:#F117D7; }


/* Add to Cart */

.add-to-cart button.button {float:left; margin:0px 20px 0px;  width:131px; height:30px; padding:0px; background: url(../images/btn_addtocart.gif) center no-repeat; border:none;}
.add-to-cart button.button span { display:none; height:19px; border:1px solid #15422b; background:#07b496; padding:0 8px; font:bold 12px/19px Arial, Helvetica, sans-serif; text-align:center; white-space:nowrap; color:#fff; }
.add-to-box .add-to-cart button.button span, .add-to-box .add-to-cart button.button span span,
.add-to-box .add-to-cart button.btn-cart span, .add-to-box .add-to-cart button.btn-cart span span{ diaplay:none !important; }

/* Add to Links + Add to Cart */
.add-to-box { margin:0px 0;}
.add-to-box .add-to-cart { float:left; width:60%; margin:0px 0px 5px 0px;}

.add-to-box .add-to-links , .product-view .product-shop .add-to-links{ float:left; width:50%; clear: both; margin:0;  padding:0px 0px 0px 20px;  font-size:11px !important; line-height:1.5 !important; text-align:left !important; }
.add-to-box .add-to-links li {  display:block !important; }

.product-shop .product-options-bottom .add-to-cart{float: left; width:100%; margin:0px 0px 0px 0px;}

/* Availability */
.availability { clear: both; float:left; width:60%; margin:0; }
.availability span { font-weight:bold; }
.availability.in-stock span {}
.availability.out-of-stock span { color:#d83820; }
.product-view .product-shop .availability { margin:0px; padding:0px 0px 0px 20px;  font-size:11px;  }
.product-view .product-shop .availability span { font-weight:normal; }

.product-view {  width: 750px; background:none; border:none;}

.product-essential {padding:0 15px 0px; background:none; border:none;}
.product-essential h2 { font:normal 15px/1.35 "Lucida Sans Unicode", "Lucida Grande", sans-serif; }

.product-collateral { background:none; padding:25px; }
.product-collateral h2 { font-weight:normal; font-size:12px; color:#0384b5; border-bottom:1px solid #e5dcc3; padding:0 0 1px; margin:0 0 15px; }
.product-collateral .box-collateral { margin:25px 0; }

/* Product Images */
.product-view .product-img-box { float:left; width:313px; height: 390px; background: url(../images/large_bkg.png) top center no-repeat; border: none;}
.col3-layout .product-view .product-img-box { float:none; margin:0 auto 20px; }
.product-view .product-img-box .product-image { margin:7px 0px 0px 7px; }
.product-view .product-img-box .product-image-zoom { position:relative; width:300px; height:375px; overflow:hidden; z-index:9; }

.product-view .product-img-box .zoom-notice { font-size:11px; margin:10px 0 5px; text-align:center; }
.product-view .product-img-box .zoom { width:200px; position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }


/* Product Shop */
.product-view .product-shop { float:right; width:390px; font-size:13px;  line-height: 17px;}
.col1-layout .product-view .product-shop { float:right; width:544px; }

.product-view .product-shop .product-name h1 { margin:0; font:normal 26px/1.2 "Lucida Sans", "Lucida Grande", sans-serif; color:#396B8C; }

.product-view .product-shop .short-description {  margin:0; background: none; padding:10px 15px; border:none;}

.product-view .product-shop .short-description  ul{  list-style: circle; font-size:12px; margin: 0 15px; padding: 0 5px;}
.product-view .product-shop .price-box{ margin:5px 0; font-size:16px;}
.product-view .product-shop .price-box .special-price .price,
.product-view .product-shop .price-box .special-price .price-label{ font-size:16px;}
.product-view .product-shop .add-to-links { }
.product-view .product-shop .add-to-links { }

.product-view .product-shop .add-to-links a { }

/* Product Options */
.product-options { width:60%; margin:10px 0 0; padding:0px 15px 10px 0;  border:none; background:none;}
.product-options dt { padding:5px 0 0; font-weight:normal; }

.product-options dd { padding:0px 0px 5px 30px; margin:-18px 0 5px 25px; border:none; }
.product-options dl.last dd.last { border:0; padding-bottom:5px; margin-bottom:0; }

.product-options p.note { margin:0; font-size:10px; }
.product-options p.required {float:left; margin-bottom:0; padding:15px 0 0; display:none; }

.product-options-bottom { width:60%; background:none;; padding:0px 0px; border:none;; border-top:0; }

.product-options-bottom .add-to-cart { float:left; } 

.product-shop .product-options-bottom .add-to-cart-box { clear:both; float:left; padding-top:0px; }


/* Block: Upsell */
.product-view .box-up-sell h2 { border-bottom:0; padding:0; padding-top: 20px; margin:0 0 8px;}
.product-view .box-up-sell .products-grid { float: left; width:592px; border:none; }
.product-view .box-up-sell .products-grid td { width:108px; background:#fff; border-right:none; border-bottom:none; padding:15px 20px 12px; line-height:1.4em; }

.product-view .box-up-sell .products-grid td img { border:none; background: none; }

.product-view .box-up-sell .products-grid td.empty { border-right:0; background:#ffffff ; }
.product-view .box-up-sell .products-grid .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-view .box-up-sell .products-grid .product-image { text-align: left; display:block; width:108px; height:133px; padding: 0px 0px 0px 0px; margin:0 0 0px; background: url(../images/thumb_bkg.png) top center no-repeat; }
.product-view .box-up-sell .products-grid .product-image img {margin: 4px 0px 0px 4px;}
.product-view .box-up-sell .products-grid .product-name { /*min-height:2.7em;*/ margin:0 0 3px; font-weight:bold; font-size:8px; color:#0384b5; }

.product-view .box-up-sell .products-grid .product-name a { color:#0384b5 ; text-decoration:none; font-size:11px;}
.product-view .box-up-sell .products-grid .product-name a:hover { color:#00487a; text-decoration:underline;  }
.product-view .box-up-sell .products-grid .price-box, 
.product-view .box-up-sell .products-grid .price-box .special-price .price, 
.product-view .box-up-sell .products-grid .price-box .special-price .price-label{ margin:0px; padding: 0px 0px 0px 0px; font-size:10px; display:none;}

/* Block: Tags  no view temporarily*/
.product-view .box-tags { margin:0; display:none; }

.product-view .box-tags .form-add button.button span { border-color:#406a83; background:#4e936b; }


/* Block: Reviews */
.product-view .box-reviews dl {margin:15px 0; }

/* ======================================================================================= */


/* Content Styles ================================================================= */

.product-name a { }

/* ======================================================================================= */


/* Shopping Cart ========================================================================= */

/* Shopping Cart Table */
.cart-table .product-name { font-weight:normal; margin:0 0 5px; color:#029648; }
.cart-table .item-msg { margin:5px 0; font-size:11px; font-weight:bold; color:#4b4b4b; }

.cart-table .btn-update span { border-color:#fff; }

/*.cart-table .btn-continue span,
.cart-table .btn-update span {border-color:#7ebcb1; border-width: medium; background:#fff; color:#0f673a;}*/

/*.cart-table .btn-continue:hover,
.cart-table .btn-update:hover,
.cart-table .btn-continue span:hover,
.cart-table .btn-update span:hover {border-color:#7ebcb1; border-width: medium; background:#7ebcb1; color:#fff;}*/

/* Shopping Cart Collateral boxes */


.cart .crosssell { border:1px solid #cec3b6; background:none; padding:12px 15px; }

.cart .crosssell .product-image { float:left; width:75px; height:94px; border:none; }

.cart .discount,
.cart .shipping { border:1px solid #8bb4ff; background: #c7ebff; padding:12px 15px; margin:0 0 18px; }
.cart .discount h2,
.cart .shipping h2 { background-position:0 0; background-repeat:no-repeat; font:normal 16px/16px "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding:0 0 0 21px; color:#0726a3; text-transform:uppercase; }
.cart .discount button span,
.cart .shipping button span { border-color:#406a83; background:#0c73d3; }

/* Shopping Cart Totals */
.cart .totals { float:right; width:268px; background: #fff; border:1px solid #394b83; color:#394b83; }


/* Options Tool Tip */

.col-left .truncated .show dl { left:15px; top:7px;}
/* ======================================================================================= */


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

/* Generic Info Set */

.info-set .data-table .product-name { font-size:1.3em!important; font-weight:normal !important; color:#029648 !important; }
.info-set .data-table .product-name a { font-weight:normal !important; }

/********** Common Checkout Styles > */

/* One Page Checkout */

.block-progress .block-title strong { font-size:12px; color:#396B8C; }

.block-progress dt {font-size:11px;  font-weight:bold; line-height:1.35; background:#eee; border:1px solid #a3aeb3; margin:0 0 6px; padding:2px 8px; color:#999; }
.block-progress dd { background:#eee; border:1px solid #a3aeb3; border-top:0; padding:8px 13px; margin:0 0 6px;}
.block-progress dt.complete { margin:0; background:none repeat scroll 0 0 rgb(243, 255, 253); color:rgb(57, 75, 131); }


/* ONE PAGE CHECKOUT */


.opc .step-title .number { float:left; background:#fff; border:1px solid #fff; padding:0 4px; margin:0 5px 0 0; font:bold 11px/14px Arial, Helvetica, sans-serif; color:#999; }


.opc .allow .step-title { background:#eee; border:1px solid #385747; border-bottom:0; color:#4e936b; cursor:pointer; }
.opc .allow .step-title .number {  background: none repeat scroll 0 0 rgb(57, 75, 131);
    border-color: rgb(207, 227, 216);
    color: rgb(255, 255, 255); }
.opc .allow .step-title h2 { color:#394b83; }


.opc .active .step-title { background:rgb(243, 255, 253); border:1px solid #394b83; padding-bottom:5px; color:#4e936b; cursor:default; }
.opc .active .step-title .number { background:#394b83; border-color:#394b83; color:#fff; }
.opc .active .step-title h2 { color:#394b83; }


.opc .step { border:1px solid #394b83 !important; border-top:none !important; background:#fff; padding:15px 30px; position:relative; }



.multiple-checkout .data-table .product-name { font-size:1.3em !important; font-weight:normal !important; color:#029648 !important; }


/* Step 1 */
.multiple-checkout .title-buttons button.button span { border-color:#406a83; background:#4e936b; }

#multiship-addresses-table tfoot button.button span { border-color:#406a83; background:#4e936b; }

/* Step 2 */

/* Step 3 */

/* ======================================================================================= */


/* Account Login/Create Pages ============================================================ */

.account-login .content h2 { font-weight:bold; font-size:13px; margin:0 0 14px; padding:0 0 5px 23px; border-bottom:1px solid #ddd; background-position:0 1px; background-repeat:no-repeat; text-transform:uppercase; color:#396B8C; }

.account-create {}
/* Account Login/Create Pages ============================================================ */


/* My Account ============================================================================= */


/********** < Dashboard */

.my-wishlist .buttons-set .btn-add span,
.my-wishlist .buttons-set .btn-share span { border-color:#406a83; background:#4e936b; }


/* My Tags */


/* My Reviews */

/* ======================================================================================= */


/* Footer ================================================================================ */
.footer-container {  color: #fff; text-align: right; border: none; margin-top: -80px;  height:235px; background: url(../images/bkg_pcc_footer.png) bottom center no-repeat;}

.footer {height:25px;  margin:0px auto 0; padding:90px 30px 0px 30px; font-size: 12px; }
.footer .footer_cats{ margin:0px auto 0;float: left; width:510px; text-align: left; }
.footer .cat_column{float: left; width:170px;}
.footer .footer_cats .cat_column h2 {color:#bff2d8;  font-size:14px; font-weight:bold;}
.footer .footer_cats .cat_column h2 a:hover {color:#bff2d8; }
.footer .footer_cats .cat_column p{ margin: 0px; padding: 0px; font-size:13px;}
.footer .store-switcher { display:inline; margin:0 0px 0 0; color:#fff; }

.footer a { text-decoration:none; }
.footer a:hover { color: #fff;  text-decoration:underline; }
.footer .bugs { margin:0px 0; color:#e6f8ed; }
.footer .bugs a { color:#e6f8ed; text-decoration:underline; }

.footer .footer_bottom{clear:both;}
.footer .footer_bottom_left{float:left;}
.footer .footer_bottom_right{float:right;}

.footer address {float:right; clear:both; margin:0px; padding:0px; width:400px; color:#fff; }
.footer address a { color:#e6f8ed; text-decoration:underline; }

.footer .footer_links {float:right; margin: 41px 0px 0px 0px; padding:0px; width:400px; }
.footer ul { display:inline; margin:0px; padding:0px;}
.footer ul.links {display:block;}

.footer-container .bottom-container { margin:0 5px; border: }
/* ======================================================================================= */

/* Sample Data============================================================================ */

/* ======================================================================================= */


/* Clears ================================================================================ */

/* ======================================================================================= */

/********** < VERTICAL CATEGORY Navigation */

#nav_vert { width:180px; margin:0 -10px; padding:0px 0px 0px;  font-size:12px;}

/* ALL Levels */ /* Style consistent throughout all nav levels */
#nav_vert li { position:relative; text-align:left; }
#nav_vert li.over { }
#nav_vert a, #nav_vert a:hover { display:block; line-height:14px; text-decoration:none; color: #0087D0; }
#nav_vert span { display:block; cursor:pointer; white-space:nowrap; }
#nav_vert li ul span {white-space:normal; }

/* 0 Level */
#nav_vert li { float:left; }
#nav_vert li.active a {}
#nav_vert a { float:left; width:160px; padding:10px 0px 5px 20px; font-weight:bold; }
#nav_vert li.active a:hover, #nav_vert a:hover { color:#8bbaff; }

/* 1st Level */

#nav_vert ul a {color:#0f673a;};
#nav_vert ul a:hover {color:#07b496;}
#nav_vert ul li a {font-weight:normal;}
#nav_vert ul li,
#nav_vert ul li.active { float:left; width:160px; padding:0px 0px 0px 10px;}
#nav_vert ul li.active a, #nav_vert ul li.active a:hover{  color:#000; font-weight:bold; }
#nav_vert ul li.last { background: none; padding-bottom:0; }


#nav_vert li ul {
	display:none;
	
}
#nav_vert li.active ul {
	display:block;
	
}

.vertical-nav .block-cart .block-title {
    display: none;
}

.block-subscribe .block-title {
    display: none;
}
.block-subscribe .actions{background:none;}
.block-layered-nav .block-title {
    display: none;
}
.block-account .block-title {
    display: none;
}
.block-account .block-content li.current {
    color: #0087d0;
}
.block-account .block-content li a:hover {
    color: #0087d0;
}
.box-account .box-head h2{
    color: #0087d0;
}
.success-msg {
    background-color: rgb(235, 255, 255) !important;
    background-image: url("../images/i_msg-success.gif") !important;
    border-color: rgb(57, 107, 140) !important;
    color: rgb(57, 107, 140) !important;
}
.cart .title-buttons .checkout-types {
    padding-top: 15px;
}
.data-table tfoot tr.first td { background:none!important;}
.cart-table .btn-empty span, .cart-table .btn-continue span, .cart-table .btn-update span {
    background: none repeat scroll 0 0 rgb(33, 113, 203) !important;
    border-color: rgb(33, 113, 203) !important;
}

.link-wishlist {
    color: rgb(57, 75, 131) !important;
}

.fieldset .legend {
    background: none repeat scroll 0 0 rgb(243, 255, 253);
    border: 1px solid rgb(57, 75, 131);
    color: rgb(57, 75, 131);
	}
.block-account .block-content li.current { border:none !important; }