/* file(core.css) */

@import url("http://www.paulbauco.com/cca/css/styles.css");
@import url("http://www.paulbauco.com/cca/css/nav.css");

@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,400italic,600italic,700italic);

body {
	background: #ffff;
}
.cntr {margin:0 auto; width:960px; position:relative;}


/* Home Page */

.colLeft { float:left; width:206px; }

.colRight { float: right; width:730px;  }


header {
	height:115px;
	position:relative;
}


#logo { width:207px; height:115px; float:left; }

.hederTop { float:left; width:732px; position:relative;   }


/* Product Nav Slider */

.colLeft .productlistmenu { padding:0px; margin:0px; border:1px solid #cfcfcf; border-top:none; border-radius:0px 0px 4px 4px; -webkit-box-shadow:0 1px 0px rgba(0, 0, 0, 0.4);
		-moz-box-shadow:0 1px 0px rgba(0, 0, 0, 0.4);
			  box-shadow:0 1px 0px rgba(0, 0, 0, 0.4);}

.colLeft .productlistmenu li { padding:0px; margin:0px; background:url(http://www.paulbauco.com/cca/images/bg_nav_lev1.gif) repeat-x; list-style:none; }


.colLeft ul.productlistmenu li a {
    background: url(http://www.paulbauco.com/cca/images/arrow_off.png) no-repeat 188px 10px;
    color: #272727;
    display: block;
    font-size: 13px;
    padding: 0px 0px 0px 15px;
    width: 190px;
	line-height:30px;
	font-family:'Open Sans', Arial, Helvetica, sans-serif; 
	font-weight:600;
	overflow:hidden; outline:none;
}

.colLeft ul.productlistmenu li a{ border-bottom:1px solid #dfdfdf;}

.colLeft ul.productlistmenu li a.closed {  background: url(http://www.paulbauco.com/cca/images/arrow_on.png) no-repeat 188px 10px !important; }

.colLeft .productlistmenu li ul{ margin:0px; padding:0px 8px; background:#f7f7f7; display:none; border-bottom:1px solid #dfdfdf; }

.colLeft .productlistmenu li.selected li.selected ul, .colLeft .productlistmenu li.selected>ul {
    display: block;
}

.colLeft .productlistmenu li.selected>a { color:#272727; }


.colLeft .productlistmenu li ul li { background:none; padding:0px; }

.colLeft .productlistmenu li ul li a { border-bottom:1px solid #e5e5e5; border-top:1px solid #FFF; line-height:25px; color:#C08833; }


.colLeft .productlistmenu li ul li a { background: url(http://www.paulbauco.com/cca/images/point_inner.png) no-repeat 9px 12px; padding-left:8px; font-weight:400; padding:0px 0px 0px 20px; width:166px;  }

.colLeft .productlistmenu li ul li a:hover{ background-color:#e4e4e4; border-radius:2px; border-top:none; padding-top:1px; }

.colLeft .productlistmenu li ul li ul li a{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-top: none; width:156px; color:#888; padding-left:12px; width:168px;  } 
.colLeft .productlistmenu li ul li ul li a:hover { background:none; padding-top:0px; color:#444; }

.colLeft .productlistmenu li:last-child a { border-bottom:none; }

.colLeft .productlistmenu li:last-child a.closed { border-bottom:1px solid #dfdfdf; }

.colLeft .productlistmenu li:last-child ul {  border-radius:0px 0px 4px 4px; }

.topPhone { background:url(http://www.paulbauco.com/cca/images/icon_phone.jpg) no-repeat left; padding-left:25px; float:right; position:absolute; top:40px; right:0; }
.topPhone p { margin:3px 0px; color:#b98f51; font-size:14px; }

/* hero slider */
#slides { width:730px; height:414px; overflow:hidden; position:relative; background:#f0f0f0 url(http://www.paulbauco.com/cca/images/bg_favlogo.gif) repeat-x bottom; 
-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);
			  box-shadow:0 1px 1px rgba(0, 0, 0, 0.3); border-radius:0px 0px 5px 5px; }
			  
.slides_container { width:730px; height:331px; }

.heroBackground img { position:absolute; top:0px; left:0px; }


#slides .prev { background:url(http://www.paulbauco.com/cca/images/hero_ctl_left.png) no-repeat; display:block; width:43px; height:70px; position:absolute; left:0px; top:115px; text-indent:-9999px; z-index:100; overflow:hidden; }
#slides .prev:hover { background-position:bottom; }

#slides .next{ background:url(http://www.paulbauco.com/cca/images/hero_ctl_right.png) no-repeat; display:block; width:43px; height:70px; position:absolute; left:687px; top:115px; text-indent:-9999px; z-index:100; overflow:hidden;}
#slides .next:hover { background-position:bottom; }


.btnBuyHome { background:url(http://www.paulbauco.com/cca/images/btn_buy.png) no-repeat; width:105px; height:32px; display:inline-block; text-indent:-9999px; vertical-align:top; margin-left:15px; cursor:pointer; margin-top:8px; }
.btnBuyHome:hover { background-position:bottom; }

.pagination { position:absolute; z-index:100; top:292px; right:23px; margin:0px; padding:0px; }

.slides_container br { display:none; }



.pagination li {
    float: left;
    margin: 0 1px; list-style:none; padding:0px;
}

.pagination li a {
    background-image: url(http://www.paulbauco.com/cca/images/dot_off.png);
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 12px;
    width: 12px; z-index:-9999px;
}

.current a { background-image:url(http://www.paulbauco.com/cca/images/dot_on.png) !important; }

.heroText { position:relative; z-index:10; top:236px; left:103px; width:600px; height:100px;  }


.heroText h2 { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:18px; font-weight:600; font-style:italic; color:#fff; margin:0px; line-height:18px;  }
.heroText h2 .styled { color:#BB8432; }

.heroText h3 { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-size:40px; font-weight:600; font-style:italic; color:#fff; margin:0px; line-height:40px; display:inline-block; vertical-align:top; margin-left:-30px;}

.slides1, .slides2, .slides3, .slides4, .slides5, .slides6, .slides7, .slides8 { width:730px; height:331px;position:relative; }

.slides_container div img { position: absolute; right:20px; z-index:10; } 

.favLogo { margin:0px; padding:0px; overflow:hidden; position:relative; top:15px; }

.favLogo li { list-style:none; padding:0px; margin:0px; display:inline-block; zoom:1; *display:inline;  }

.favLogo li a { display:inline-block; margin:0px 13px 0px 14px; opacity:0.7; cursor:pointer;}
.favLogo li a:hover { opacity:1; }

.featuredSections { padding-top:20px; }	

.featuredSections ul {margin:0px; padding:0px; }

.featuredSections ul li h3 { background:url(http://www.paulbauco.com/cca/images/feature_arrow.png) no-repeat right 6px; display:inline-block; padding-right:12px; margin:5px 0px 0px; }

.featuredSections ul li h3 a { font-size:14px; font-weight:600; }

.featuredSections ul li { background:url(http://www.paulbauco.com/cca/images/bg_feature.gif) no-repeat; padding:10px; margin:0px; list-style:none; float:left; widows:279px; height:133px; }
.featuredSections ul li+li { margin-left:5px; }

.mainContent { padding-top:2px; clear:both; position:relative; }

/* product list */
#home .shop .product-list { margin:0px ; padding:0px ; width:770px; }
.shop .product-list { margin:0px ; padding:28px 0px 0px 0px ; width:770px; }
.shop .product-list li { margin:0px; padding:0px; list-style: none; display:inline-block; width:170px; margin-right:15px; vertical-align:top; zoom:1; *display:inline;  }

.shop .product-detail li { width:730px}

.shop .product-list li h2{ line-height:14px; margin:5px 0px;} 
.shop .product-list li h2 a { font-size:12px; color:#393939; font-family: 'Open Sans', Arial, Helvetica, sans-serif; font-weight:600;}
.shop .product-list li h2 a:hover { color:#bf8839; }

.shop .product-detail li h2 { font-size:14px; margin:10px 0px 15px; }

.shop .product-detail { padding-top:0px; }

.shop .product-list li .status { display:none; }

.shop .product-list li .img .thumb{ border:1px solid #ccc; border-radius:3px; }
.shop .product-list li img {border-radius:3px; }

.product-detail .img .thumb{ border:none !important;}

.product-detail .img { padding:10px; border:4px solid #eee; border-radius:4px; 
-webkit-box-shadow:inset 0 0px 3px rgba(0, 0, 0, 0.3);
		-moz-box-shadow:inset 0 0px 3px rgba(0, 0, 0, 0.3);
			  box-shadow:inset 0 0px 3px rgba(0, 0, 0, 0.3); }

.shop .product-list li .cart-rrpprice { font-size:11px; text-decoration:line-through; }
.shop .product-list li .single strong { font-size:16px; color:#bf8839; line-height:16px; }

#home .shop { padding-bottom:25px; border-bottom:1px solid #ddd; }

.shop { padding-bottom:25px; border-bottom:none; }

#home .shop ul.product-list li {
    padding-bottom: 0px;
}

.details h2 { color: #393939;
    font-size: 12px;
}

.btnPrint { display:block; background:url(http://www.paulbauco.com/cca/images/btn_quote.gif) no-repeat; width:269px; height:33px; text-indent:-9999px; position:absolute; top:15px; right:0px; overflow:hidden; }



/* footer */
footer {
	color:#bababa;
	background:#191919; 
	clear:both; width:880px; margin:auto; padding:30px 40px;
	 
}

footer h2 { text-transform:uppercase; color:#bababa; font-size:16px; margin:0px 0px 15px; font-weight:600; }

footer a { color:#bababa; }
footer a:hover, .footerBottom a:hover { color:#C08833; }
footer ul { margin:0px; padding:0px; }

.footerCol1 { width:227px; float:left; }
.footerCol2 { width:323px; float:left; margin-left:40px; margin-right:40px; }
.footerCol3 { width:237px; float:left; }

.footerCol3 .paging { display:none; }

.footerCol3 .news .date span { color:#888; }

.footerBottom { clear:both; }	


.footerContact  { background:url(http://www.paulbauco.com/cca/images/bg_footer-contact.gif) repeat-x; height:49px; width:620px; border-radius:8px; float: right; margin-left:55px; margin-right:20px; position:relative; padding-top:15px; margin-top:0px; *margin-top:15px; } 

.footerContact img { position:absolute; top:-36px; right:10px; }

.footerContact h3, .footerContact h2 { display:inline-block; margin-top:0px; margin-bottom:0px; }

.footerContact h3 { font-weight:normal; font-size:16px; color:#3b3936; margin-left:30px; }
.footerContact h2 { font-size:24px; color:#3b3936; margin-left:15px; }

.footerBottom { background:#141414; padding:10px 40px; width:880px; margin:auto; font-size:11px; color:#bababa; height:45px; overflow:hidden; } 
.footerBottom a, .footerBottom p { color:#bababa; font-size:11px; } 

.footerBottom table { border:none;}
.footerBottom table td { padding:0px; }


.copyright {
	font-size:11px;
	margin-top:12px; margin-left:20px;
}


	
footer ul,
footer ul li {
	margin:0px 0px 5px 0px; padding:0;
	list-style:none;
	display:block;
	font-size:12px;
}

footer ul li a+a:before { content:normal; }
footer ul li a:before {content:"\203A\00a0";}
footer ul ul {margin:0 0 10px 15px;}


.wrapper { width:900px; margin:auto; clear:both; padding:50px 0px 30px;  }

.categoryMenuFooter li ul {display:none; }

.categoryMenuFooter li { display:inline-block; width:122px; }

.details input[type="submit"], .details input[type="button"] { padding:6px 10px; }

.enlarge a { display:none; }

.product-detail .enlarge a { text-indent:-9999px; display:block; background:url(http://www.paulbauco.com/cca/images/zoom.gif) no-repeat; width:127px; height:24px; }

.quoteWrap, .quoteDisclaimer { display:none; }





@media only screen and (max-width: 480px) {}
@media only screen and (min-width: 768px) {}

@media print {
  * { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
  a, a:visited { text-decoration: underline; }
  pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
  thead { display: table-header-group; }
  tr, img { page-break-inside: avoid; }
  img { max-width: 100% !important; }
  @page { margin: 0.5cm; }
  p, h2, h3 { orphans: 3; widows: 3; }
  h2, h3 { page-break-after: avoid; }
  .colLeft { display:none; }
  footer { display:none; }
  nav { display:none; }
  .colRight { width:960px; }
  .deliveryInfo, .loginOps, .youHaveItem, .slogan a, .searchWrap, .breadcrumbs, .cart-buttons { display:none; }
  .quoteWrap, .quoteDisclaimer { display:block; }
  #shop_preview h1 { display:none;}
  #shop_preview .quoteWrap h1 { display:block; }
  
  
}
