/**
 * Spiderboost (boris@spiderboost.com)
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Spiderboost LLC (http://www.spiderboost.com)
 */
 
 /* Import default Styles */
@import url('http://www.pascoeandcompany.com/skin/frontend/default/pascoe/css/styles.css');
.block { border:1px solid #c8c8c8; }
#footer-bottom .agency { float:right; z-index:99; color:#e8e8e8; }
#footer-bottom .agency a { color:#C2C2C2; }

.top-layout .breadcrumbs { float:none; text-align:right; }
.category-image-wrapper {
	width:100%; padding:16px; background:#fff; border:1px solid #e8e8e8;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  
}
.category-image-wrapper .category-image { float:none; width:auto !important; }
.category-image-wrapper .category-image img { max-width:100% !important; }
.darkbackg { margin-bottom:0 !important; margin-top:10px; border: none; color: #fff; background: #2a2a2a; }
.darkbackg h1 { margin:10px; }

.top-layout .main { padding-top:25px; }
.top-layout .col-main { width: 770px; }
.top-layout .col-right { width: 175px; }
.col-right .block { border:none !important; }
.top-layout .col-right .block-banner,
.top-layout .col-right #right-nav { padding:0px; box-shadow: none; }
.col-right img { max-width:100%; }
.top-layout .products-grid.last { padding-bottom: 20px !important; }
.top-layout .products-grid li.item { border:none; margin-right:25px; width: 238px; padding:0; background: #e8e7e7; border:1px solid #c6c9c3 !important; min-height: 270px; }
.top-layout .products-grid li.item p { display:none; height:0 !important; margin:0 !important; }
.top-layout .products-grid .product-image { text-align:center; padding:10px 0; background:#fff; border-bottom: 1px solid #c6c9c3; }
.top-layout .products-grid .actions { width:auto; bottom:30px; }
.top-layout .products-grid .actions,
.top-layout .products-grid .product-name { margin: 0px 25px; }
.top-layout .products-grid .product-name { text-transform:uppercase; overflow: hidden; max-height: 35px; }
.top-layout .regular-price .price { color: #444; }
.top-layout button.button span { background: #5d6950; color:#fff; }

.nav-menu-vert li { font: 12px "TrajanPro","Trebuchet MS",Verdana,sans-serif; text-transform:uppercase; }
.nav-menu-vert li a { display:block; text-decoration:none; }
.nav-menu-vert li.level-0 span,
.nav-menu-vert li.level-0 span strong { display:block; border-top: 1px dotted #3d3d3d; }
.nav-menu-vert li.level-0 span { padding:4px 0 0; }
.nav-menu-vert li.level-0 span strong { padding:10px 0 10px 10px; }
.nav-menu-vert .subcategory li:first-child { border-top: 1px dotted #3d3d3d; padding-top:4px; }
.nav-menu-vert .subcategory li:first-child a { border-top: 1px dotted #3d3d3d; }
.nav-menu-vert  li:last-child { border-bottom: 1px dotted #3d3d3d; padding-bottom:4px; }
.nav-menu-vert  li:last-child .subcategory { border-bottom: 1px dotted #3d3d3d; }
.nav-menu-vert .subcategory li { border-bottom:1px dotted #c0c1c1; }
.nav-menu-vert .subcategory li:last-child { border:none; }
.nav-menu-vert .subcategory li a { display:block; font-size:11px; padding:7px 0 7px 18px; }
.nav-menu-vert .subcategory span,
.nav-menu-vert .subcategory strong { border:none !important; }
.nav-menu-vert .subcategory strong { font-weight:normal !important; padding:5px 0 5px 18px !important; }
.nav-menu-vert a:hover strong,
.nav-menu-vert span.current strong,
.nav-menu-vert .subcategory li a:hover { background:#b9efee; }
.content-category-description { margin-bottom:10px; }

.category-gallery-sale #footer-bottom, 
.top-layout #footer-bottom { background: #03bbb6; }
.category-gallery-sale #footer-bottom *,
.category-gallery-sale #footer-bottom .agency a,
.top-layout #footer-bottom *,
.top-layout #footer-bottom .agency a { color:#2e2e2e !important; }
.category-gallery-sale #footer-bottom button.button span,
.top-layout #footer-bottom button.button span { color:#fff !important; }
.category-gallery-sale .footer .links li,
.top-layout .footer .links li { border-color:#2e2e2e; }
.category-gallery-sale #footer-top, 
.top-layout #footer-top { background: #FFF url("http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/footerBg-sale.jpg") repeat-x; height:306px; }
.category-gallery-sale #footer-top .footer,
.top-layout #footer-top .footer { padding-top: 130px; }

.main-content {  }
.main { padding: 0 0px 16px 0px; }
.col1-layout .main { padding: 0 0 40px; }
.category-gallery-sale .page-title { display:none; }

.gallery-sale-wrapper { text-align: center; margin: 10px 0; background: #f4f4f4; font-family: "TrajanPro","Trebuchet MS",Verdana,sans-serif; padding: 15px 175px; }
.gallery-sale-wrapper h1 { font-size:2.345em; }
.gallery-sale-wrapper h2 { font-size:1.636em; }
.gallery-sale-wrapper p { font-size:1.455em; margin:0; }

.category-gallery-sale .category-list { text-align:center; }
.category-gallery-sale .category-list li { 
	display:inline-block; width:320px; padding:10px; border:1px solid #f1f2f2; margin:0;
		-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;  
}
.category-gallery-sale .category-list li.first { float:left; }
.category-gallery-sale .category-list li.last { float:right; }
.category-gallery-sale .category-list li a { background:#f4f4f4; display:block; text-align:center; text-decoration:none; }
.category-gallery-sale .category-list li a:hover { color:#fff; }
.category-gallery-sale .category-list li img { margin:5px 0; }
.category-gallery-sale .category-list li h2 { font-family: "TrajanPro","Trebuchet MS",Verdana,sans-serif; font-size:2.195em; background:#21d7d1; line-height:40px; }

.breadcrumbs { text-align: right; float:none; }

header .newsletter-wrapper button.button span { line-height: 20px !important; }
header .newsletter-wrapper label { font: 13px/20px "TrajanPro", "Trebuchet MS", Verdana, sans-serif; display: table-cell; height: 23px; vertical-align: middle; }
header .form-subscribe { padding-top:5px; height:20px; }
header .form-subscribe > span {white-space: normal; float: left; }
header .form-subscribe span.form-subscribe-header { width:130px; }
header .form-subscribe span.input-box { width:146px; }
header .form-subscribe span.input-box input { width:140px; }
header .form-subscribe span.button-wrapper { width:95px; }

.col1-layout .messages { margin-left: 200px !important; width: auto; }

p.old-price,
p.special-price { font-size:10px; margin-bottom:0; }
.products-grid { border-bottom: 1px solid #000; }
.products-grid li.item { max-height: 210px; padding: 0 0 100px 17px; border-left: 1px solid #000; }
#bought-wrapper .price-box { float: none; }
.products-grid .price-box .regular-price,
#bought-wrapper .price-box .regular-price { float:right; padding-top: 5px; }
#bought-wrapper .viewport { height: 305px; }

.products-grid .special-price { padding-left: 3px; }
.products-grid .price-box .price { font-size: 12px; }

.product-view .product-shop .availability-only { color: #be2c00; font-size: 1.275em; display:inline; padding: 0 15px 0 0; background-position:100% 50% !important; }
.availability-only span, 
.availability-only strong { color: #be2c00; border:none; }

.product-view .offer-box { padding:0; background:#f6f6f6; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
	border:5px solid #f1c658; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
.product-view .offer-box .block-title { text-align:center; background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/make-offer-box-title-bg.png) top center repeat-x; }
.product-view .offer-box .block-title strong { color:#fff; }
.product-view .offer-box #formOffer .offer-label,
.product-view .offer-box .special-price { background: #eaeaea; padding: 8px 10px; color:#404040; }
.product-view .offer-box .form-list label { float:none; color: #404040; font-weight:normal; font-size:14px; }
.product-view .offer-box .form-list label, 
.product-view .offer-box a { color: #404040; }
.product-view .offer-box .form-list input.input-text { width: 98%; font-size:13px; line-height:15px; }
.product-view .offer-box .block-content { 
	padding: 5px 15px; margin:0; 
		-moz-box-shadow: inset 0 0 10px #000000; -webkit-box-shadow: inset 0 0 10px #000000; box-shadow: inset 0 0 10px #000000; }
.product-view .offer-box #formOffer { padding:0; }
.product-view .offer-box p.readthis { font-size: 0.955em; }

.product-view .offer-box .special-price span { color:#404040; }
.product-view .offer-box #offerprice-notice { margin: 10px 0 0; background-color:#fff; color:#6e6e6e; font-weight:normal !important; padding:20px; font-size:13px !important; line-height:1.35; border-color:#d7d7d7; }
.offer-box .offer-confirm-box > button, 
.offer-box .offer-confirm-box > a { display:inline-block; border:none; background:none !important; vertical-align: baseline; }
.offer-box .offer-confirm-box button span { background:#696969; }
.offer-box .offer-confirm-box a:last-child button span { background:#84b630 url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/check-icon.png) 12px center no-repeat !important; padding-left:40px; }

/* Slider homepage */

.slider-wrapper { position: relative; max-width:980px; }

.slider-wrapper .actionbutton { position:absolute; top:310px; right:0; }
.slider-wrapper .actionbutton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #717172), color-stop(1, #232324) );
	background:-moz-linear-gradient( center top, #717172 5%, #232324 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717172', endColorstr='#232324');
	background-color:#717172;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
}
.slider-wrapper .actionbutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #232324), color-stop(1, #717172) );
	background:-moz-linear-gradient( center top, #232324 5%, #717172 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#232324', endColorstr='#717172');
	background-color:#232324;
}
.slider-wrapper .actionbutton:active { top:311px; }
.slider-wrapper .thumbs { bottom: 20px; position: absolute; right: 0; z-index:999; }
.slider-wrapper .thumbs a { display:block; width:83px; height:40px; overflow:hidden; float:left; margin-left:10px; border:4px solid #e6efff; }
.slider-wrapper .thumbs a img { width:83px; height:40px; }
.slider-wrapper .thumbs a.pager-active, .slider-wrapper .thumbs a:hover { border:4px solid #5C5B5D; }

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_modern
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; border:0 !important; padding:5px 9px !important; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; font-size:12px; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(http://www.pascoeandcompany.com/skin/frontend/default/pascoe/images/widgets/i_widget-link.gif) 100% 3px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

.postWrapper {
    padding-bottom: 25px;
    clear: both;
}

.postTitle {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #DDDDDD;
    margin-bottom: 15px;
}

.postTitle h2 {
    font-size: 20px;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
}

.postTitle h3 {
    font-size: 10px;
    margin: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.postContent {
    padding-bottom: 10px;
}

.postContent ul{
    list-style: disc outside;
    margin-bottom: 1.5em;
}

.postContent ul li{
    margin-left: 2em;
}

.postContent ol{
    list-style: decimal outside;
    margin-bottom: 1.5em;
}

.postContent ol li{
    margin-left: 2em;
}

.postDetails {

}

.postBookmarks {
    padding-bottom: 10px;
}

.postBookmarks h4 {

    font-size: 12px;
    font-weight: bold;
}

.postBookmarks a.bm {
    display: inline-block;
}

.postBookmarks img {
    display: inline;
}

.commentWrapper {
    padding-bottom: 15px;
}

.commentContent {
    padding-bottom: 0px;
}

.commentDetails {
    margin-bottom: 5px;
    padding: 0px;
}

.commentDetails h4.username {
    display: inline;
}

.postError {
    font-size: 16px;
}

.tags {
    font-weight: bold;
    padding-bottom: 10px;
}

.tags UL {
    display: inline;
}

.tags UL LI {
    font-weight: normal;
    display: inline;
    padding-right: 6px;
}

.tags h4 {
    font-size: 12px;
    font-weight: bold;
}

.menu-tags, .menu-categories, .menu-recent {
    margin: 5px 9px;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
    font-size: 11px;
}

.block-blog .menu-tags UL LI {
    display: inline;
    padding: 2px;
    margin-left: 10px;
}

.block-blog .menu-categories UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI {
    margin-left: 10px;
}

.block-blog .menu-recent UL LI a, .block-blog .menu-categories UL LI a, .block-blog .menu-tags UL LI a {
    font-size: 11px;
}

.tagcloud {
    /* text-align:center; */
}

.tag-count-1 {
    font-size: 1em !important;
}

.tag-count-2 {
    font-size: 1.2em !important;
}

.tag-count-3 {
    font-size: 1.4em !important;
}

.tag-count-4 {
    font-size: 1.6em !important;
}

.tag-count-5 {
    font-size: 1.8em !important;
}

.tag-count-6 {
    font-size: 2em !important;
}

.tag-count-7 {
    font-size: 2em !important;
}

.tag-count-8 {
    font-size: 2em !important;
}

.tag-count-9 {
    font-size: 2em !important;
}

.tag-count-10 {
    font-size: 2em !important;
}

.block-blog .head h4 {
    padding-left: 20px;
}

.block-blog .block-title strong {
    background-image: url(http://www.pascoeandcompany.com/skin/frontend/base/default/aw_blog/images/icon_blog.png);
    background-repeat: no-repeat;
    padding-left: 21px;
    text-align: left;
}

.postWrapper .poster {
    display: inline;
}

.input-box.aw-blog-comment-area {
    width: 100%;
}

.widget-latest li {
    font-size: 12px;
    padding: 5px 10px;
}

.block-blog .menu-categories {
    margin: 0;
    padding: 5px 9px;
}

A.awblog_current_comment {
    text-decoration: none !important;
    font-weight: bold !important;
}

/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
    background: transparent url("http://www.pascoeandcompany.com/skin/frontend/base/default/css/ecommerceteam/zoom_bg.png") repeat!important;
    cursor:move;
}

/* This is for the title text. */
.cloud-zoom-title {
    font-family:Arial, Helvetica, sans-serif;
    position:absolute !important;
    background-color:#000;
    color:#fff;
    padding:3px;
    width:100%;
    text-align:center;
    font-weight:bold;
    font-size:10px;
    top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
    border:7px solid #fff;
	box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
	-moz-box-shadow: rgba(0,0,0,0.5) 0px 0px 5px;
	-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
    overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
    color:white;
    background:#222;
    padding:3px;
    border:1px solid #000;
}

.product-image .mousetrap {
    z-index:100 !important;
}

/* ####################################### */
/* ########### STANDARD SETUP ############ */
/* ####################################### */

.protoshow,
.protoshow .show {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 900px;
	height: 300px;
}

.slide {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	height: 100%;
}

.active-slide {
	z-index: 100;
}

.protoshow .slide-caption {
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 100;
	padding: 1em 10px;
	background-color: #000;
	background-color: rgba(0,0,0,.4);
	color:#fff;
}

.proto-progress-timer {
	position: absolute;
	top: 7px;
	right: 7px;
	z-index: 9999;
}


/* TRANSITION SLIDE
------------------------------------------------*/

.transition-slide .show-window {
	overflow: hidden;
	position: relative;
}

.transition-slide .show {
	position: absolute;
	top: 0;
	left: 0;
	width: 999999px;
}

.transition-slide .slide {
	position: static; /*overide*/
	float: left;
	display: block;
}


/* PROTO CONTROLS
------------------------------------------------*/

.proto-controls,
.proto-navigation {
	margin: 0;
	padding: 0;
	list-style: none;
}

.proto-controls a:link,
.proto-controls a:visited,
.proto-navigation a:link,
.proto-navigation a:visited {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
}

.proto-controls li {
	position: absolute;
	top: 50%;
	margin-top: -36px;
	left: 10px;
	width: 10%;
	height: 100%;
	z-index: 110;
}

.proto-controls .forward {
	right: 10px;
	left: auto;
}

.proto-controls a {
	width: 100%;
	height: 61px;
	background: url(http://www.pascoeandcompany.com/skin/frontend/default/default/css/ma2slideshow/images/proto_controls_bg.png) no-repeat 0 0;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter:alpha(opacity=60);
}

.proto-controls a:hover,
.proto-controls a:focus {
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}

.proto-controls .forward a {
	background-position: 100% -90px;
}


/* PROTO NAVIGATION
------------------------------------------------*/

.proto-navigation {
	position: absolute;
  	top: 0;
    right: 50%;
    float: right;
    z-index: 120;
}

.proto-navigation li {
    float: left;
    left: 50%;
    padding: 12px 6px;
    position: relative;

}

.proto-navigation a {
	background-color: #fff;
  	background-color: rgba(0,0,0,.2);
    height: 8px;
    text-decoration: none;
  	 width: 8px;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
	-moz-box-shadow:    inset 0 1px 0 1px rgba(0,0,0,.1);
	-webkit-box-shadow:    inset 0 1px 0 1px rgba(0,0,0,.1);
	box-shadow:    inset 0 1px 0 1px rgba(0,0,0,.1);
}

.proto-navigation a:hover,
.proto-navigation a:focus {
	background-color: #999;
}

.proto-navigation .current-slide a {
	background-color: #363F4E;
}
















/*
.proto-navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	right: 5px;
	bottom: -25px;
	z-index: 200;
}

.proto-navigation li {
	float: left;
	margin-right: 10px;
}

.proto-navigation li a:link,
.proto-navigation li a:visited {
	display: block;
	width: 8px;
	height: 8px;
	text-decoration: none;
	background-color: rgba(255,255,255,0.5);    
	border: 1px solid #090809;
	color: #666;
	text-indent: -9999px;
	overflow: hidden;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}

.proto-navigation li a:hover,
.proto-navigation li a:focus {
	background-color: #fff;
	border-color: #000;
}


.proto-navigation li.current-slide a:link,
.proto-navigation li.current-slide a:visited {
	background-color: rgba(30,30,30,0.9);

}






.proto-controls  {
	margin: 0;
	padding: 0;
	list-style: none;

}

.proto-controls .forward,
.proto-controls .backward,
.proto-controls .start-stop {
	z-index: 200;
	float: left;
	margin: 10px 10px 0 0;
}

.proto-controls .start-stop {
	margin-top: 10px;

}





.proto-controls a:link,
.proto-controls a:visited {
	display: inline-block;
	background-color: #090809;
	background-image: -moz-linear-gradient(
		center top,
		rgb(123,125,130) 2%,
		rgb(75,80,88) 3%,
		rgb(42,45,50) 100%
	);
	color: #fff;
	padding: 5px 10px;
	border: 1px solid #090809;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	text-decoration: none;
	text-align: center;
	width: 60px;
}

.proto-controls a:hover,
.proto-controls a:focus { 
	background-image: -moz-linear-gradient(
		center bottom,
		rgb(42,45,50) 100%,
		rgb(75,80,88) 90%,
		rgb(123,125,130) 20%
	);
	color: #e1e1e1;
}


.slide-caption {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 880px;
	background-color: rgba(0,0,0,.5);
	color: #fff;
	z-index: 200;
	padding: 10px;
}


.proto-timer {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 9999;
}*/

/* Document CSS*/
.ma2-slideshow{
	/* overflow: hidden; */
    position: relative;
	width: 100%;
	height: 400px;
}
.transition-slide .show-window {
    overflow: hidden;
    position: relative;
}
.ma2-slideshow .show {
    color: #FFFFFF;
    height: 350px;
    margin: 0 auto;
}
.transition-slide .show {
    left: 0;
    position: absolute;
    top: 0;
    width: 999999px;
}
.protoshow, 
.protoshow .show {
	overflow: hidden;
    height: 300px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: relative;
	min-width: 100%;
}
.proto-controls li{
	height: auto;
	width: 5%;
}
.proto-controls li.start-stop{
	background: none;
	left: 48%;
}
.proto-controls li.start-stop a{
  background: none repeat scroll 0 0 transparent;
  color: #FFFFFF;
  font-size: 75px;
  font-weight: normal;
  line-height: 100%;
  text-decoration: none;
  text-indent: 0;
}
.proto-controls a:link, 
.proto-controls a:visited, 
.proto-navigation a:link, 
.proto-navigation a:visited {
	text-align: left;
}
.proto-controls,
.proto-navigation{
  list-style: none outside none !important
}
.ma2-slideshow .show .slide{
	width: 980px;
	position: relative;
}
.ma2-slideshow .show .slide .img-slide{
	width: 100%;
}
.ma2-slideshow .show .slide .item-desc{
	background: url("http://www.pascoeandcompany.com/skin/frontend/default/default/css/ma2slideshow/images/desc-bg.png");
	width: 96%;
	position: absolute;
	padding: 10px 2%;
	bottom: 0;
	left: 0;
	line-height: normal;
	text-align: left;
}
.show .slide .item-desc h1.title {
	line-height: normal;
}
.show .slide .item-desc h1.title a{
	text-decoration: none;
	font-size: 18px;
	line-height: normal;
}

/* Offer form */
.offer-box  .notice{
	font-weight:bold;
	color:#ff0000;
}

#formOffer{text-align:left !important;padding:0 20px 0 20px;}
.offer-box .block-content{text-align:center;}
.offer-box .special-price{text-align:center !important;}
.offer-box .negotiation-box{text-align:center;}
.offer-box  .row{margin:5px 0 5px 0;}
.offer-box .notice-msg{text-align:left;}
.offer-box .success-msg{text-align:left;}
.offer-box .offer-confirm-box a{text-decoration:none;}
.offer-box .offer-confirm-box button{margin:0 10px 0 10px;}
/* End Offer form */

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(http://www.pascoeandcompany.com/skin/frontend/default/default/images/productoffer/ajax-loader-tr.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}

#offerprice-notice{margin:10px 10px 0 10px;}
#tinycontent {background:#fff; text-align:left;}
.vertnav-container {
	margin-top:10px;
}

#vertnav li .vertnav-cat {
	display:block;
	border-bottom:1px dotted gray;
	padding:3px;
	width:189px;
}



#vertnav li a { }
#vertnav li a:hover { text-decoration:none !important; }

#vertnav .inactive .vertnav-cat {
	/*background-color:#C0C0C0;*/
}

#vertnav .next .vertnav-cat {
	/*background-color:#DEDEDE;*/
}

#vertnav .prev .vertnav-cat {
	/*background-color:#DEDEDE;*/
}

#vertnav .first .vertnav-cat {
}

#vertnav .last .vertnav-cat {
}

#vertnav .only .vertnav-cat {
}

#vertnav li.parent .vertnav-cat {
	/*background-color:#E0E0E0;*/
	font-weight:bold;
}

#vertnav li.active .vertnav-cat {
	background-color:#FFFFFF;
	font-weight:bold;
}

#vertnav li.inactive .vertnav-cat {
	font-weight:normal;
}

#vertnav .level0 .vertnav-cat {
}

#vertnav .level1 .vertnav-cat {
	padding-left:10px;
	width:182px;
}

#vertnav .level2 .vertnav-cat {
	padding-left:20px;
	width:172px;
}

#vertnav .level3 .vertnav-cat {
	padding-left:30px;
	width:162px;
}
