@charset "UTF-8";
/* CSS Document */

body {font-family:Times, "Times New Roman", serif; background:#eeeeee; font-size:16px; }

.center {margin:0 auto; width:1100px;}
.wrap {background:#ffffff;width:1100px; margin:10px 0 20px 0; float:left; min-height:500px; padding:20px; box-shadow: 0 0 12px #ccc;}
.header p {margin:0px;}
.header a {text-decoration:none; color:#666; }

a {color:#e9463e; text-decoration:underline;}

/*header css*/
.logo {float:left; margin:0 40px 0 0;}
.community {float:left; margin:10px 20px 0 0; padding:0 20px 0 0; border-right:1px #ccc solid;}
.live-chat {float:left; margin:10px 20px 0 0; padding:0 20px 0 0; border-right:1px #ccc solid;}
.shopping-cart {float:left; margin:10px 20px 0 0; padding:0 20px 0 0; border-right:1px solid #ccc;}
.username {float:left; margin:10px 20px 0 0;}
.shopping-cart-icon {float:left;}
.translate {float:left; width:50px; padding:15px 0 0 0;}
.toright {float:right;}

/*menu css */
.menu {float:left; width:100%; background:#aa1b14; height:65px; color:#fff; margin:10px 0 0 0;}
.menu a, .menu a:visited {color:#fff; font-size:20px; padding:20px 10px; display:inline-block;}
.home-icon {float:left; margin-top:-15px;}
.main-nav {float:left; margin:0px 0 0 0;}
a.specials {border-left:1px solid #75120d; border-right:1px solid #75120d;}
a.reviews {background:url(images/star.png) no-repeat; background-position:left; padding-left:30px;}
.main-search {height:43px; background:#7c140d; color:#f5c1bf; width:160px; border:none; padding:10px; font-size:18px; font-style:italic;}
.locator-menu {float:left; margin:0px 0 0 0;}
.locator-menu img {margin-top:-5px;}
.pipelocator {border-right:1px solid #75120d;height:25px;}


/*subnav */
.sub-nav {float:left; font-size:20px; padding:10px 0;}
.sub-nav a, .sub-nav a:visited {color:#e9463e; text-decoration:underline;}

.slider {float:left; width:100%; height:445px;}

.section-lead {float:left; width:1080px; padding:10px; font-size:30px; color:#ffffff; background:#333; text-align:center;}
.section-lead a, .section-lead a:visited {color:#e9463e; text-decoration:underline;}
.section {text-align:center; padding:10px 0; float:left; font-size:18px; color:#666; background:#eee; width:100%; margin-bottom:20px;}


.products-display {float:left; width:100%; padding:0px 20px;}
.product-preview img {width:100%;}
.product-preview {width:175px; float:left;  margin:0 20px 20px 0; height:270px; background:#ffffff; padding:10px;}
.product-preview-link {width:175px; float:left;  margin:0 20px 20px 0; height:230px; background:#cccccc; padding:50px 10px 10px 10px;}
.product-preview-link:hover {background:#666666;}
.product-preview a {color:#92061a; text-decoration:none;}
.product-preview a:visited {color:#666;}

/*blog section css */
.blog-articles {float:left; width:540px; background:#eee; padding:0px 0px;}
.article-lead {float:left; width:520px; padding:10px; font-size:30px; color:#ffffff; background:#333; text-align:center;}
.article-lead a {color:#e9463e;}
.article {width:180px; float:left; background:#fff; margin:20px 20px 20px 20px; padding:20px; height:250px;}
.article h1 {font-size:18px; margin:10px 0 0 0; float:left; width:100%; color:#666; font-weight:lighter;}
.article h2 {font-size:14px; color:#aa1b14; margin:10px 0 0 0; float:left; width:100%; }
.article img {float:left; width:100%; }

.blogvisit {background:#eee; float:left; width:500px; margin:0px 0 0 0; padding:20px; font-size:30px; text-align:center;}
.blogvisit a {color:#e9463e;}


/*video section css */
.video-tv {width:530px; margin:0 0px 0 20px; float:left; background:#eee; padding:0px;}
.tv-lead {float:left; width:520px; padding:10px; font-size:30px; color:#ffffff; background:#333; text-align:center;}
.tv {width:530px; float:left; background:#fff; margin:0px 0px 0px 0px; padding:0px; height:330px; }

.about-pipes {float:left; width:1050px; text-align:center; padding:20px;}

/*footer */
.footer-nav {float:left; width:1050px; text-align:center;}
.footer-nav-menu {display:inline-block; width:260px; background:#930e00; padding:20px; margin:0px 20px 20px; vertical-align:top;}
.footer-nav-menu a {display:block; float:none; margin-bottom:15px; color:#ee827a; text-decoration:none; font-size:18px;}

.footer {float:left; width:100%; background:#aa1b14;}
.social {text-align:center; width:1060px; float:left;  padding:20px;}
.footer-credit {color:#666; margin:20px 10px; text-align:center;}

/*==========moreinfo===============*/


.breadcrumbs {float:left; width:1060px; background:#818282; color:#fff; font-size:19px; padding:10px 20px;}
.breadcrumb a {color:#fff;}

.product-area {float:left; width:780px;}
.product-details {float:left; width:300px; margin:20px 0 0 20px; font-size:18px;}

.product-area h1 {color:#aa1b14; font-weight:lighter; margin:15px 0 0 0; }
.product-area h3 {margin:10px 0 0 0; color:#666;}

.price-area {background:#ececec; padding:10px; text-align:center; float:left; width:280px;}
.price-area p {margin:0 0 5px 0; width:100%;}
.price {font-size:35px; color:#409417; width:100%; float:left;}


.add-to-cart {
width:150px; font-size:20px; border:1px solid #34740e; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #4ba614; background-image: -webkit-gradient(linear, left top, left bottom, from(#4ba614), to(#008c00));
 background-image: -webkit-linear-gradient(top, #4ba614, #008c00);
 background-image: -moz-linear-gradient(top, #4ba614, #008c00);
 background-image: -ms-linear-gradient(top, #4ba614, #008c00);
 background-image: -o-linear-gradient(top, #4ba614, #008c00);
 background-image: linear-gradient(to bottom, #4ba614, #008c00);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#4ba614, endColorstr=#008c00);
 margin:0 0 10px 0;
}

.add-to-cart:hover{
 cursor:pointer;
 border:1px solid #224b09;
 background-color: #36780f; background-image: -webkit-gradient(linear, left top, left bottom, from(#36780f), to(#005900));
 background-image: -webkit-linear-gradient(top, #36780f, #005900);
 background-image: -moz-linear-gradient(top, #36780f, #005900);
 background-image: -ms-linear-gradient(top, #36780f, #005900);
 background-image: -o-linear-gradient(top, #36780f, #005900);
 background-image: linear-gradient(to bottom, #36780f, #005900);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#36780f, endColorstr=#005900);
}

.add-to-cart-area {background:#ececec; padding:10px; text-align:center; margin:10px 0 0 0; float:left; width:280px;}
.add-to-cart-area p {margin:0 0 5px 0; width:100%; color:#666;}
.add-to-cart-area a {text-decoration:underline; color:#c63d36;}

.measurements-title {background:#eee; padding:5px; text-align:center; margin:10px 0 0 0; float:left; width:290px; color:#333; font-size:15px;}
.measurements-title h2 {margin:5px;}
.measurements-details {background:#eee; padding:10px; text-align:left; margin:10px 0 0 0; float:left; width:280px;}
.measurements-details li {list-style:none; margin:0 0 10px 0; border-bottom:1px solid #ccc; padding-bottom:10px;}
.measurements-details ul {margin:0; padding:0;}

.detail {font-weight:bold; color:#000;}
.recently-viewed {float:left; text-align:center; padding:0px 20px; width:260px; border:1px solid #ccc; margin:20px 0 0 0;}
.recently-viewed h2 {color:#666;}
.recently-viewed img {width:200px;}

.gallery {text-align:center;}
.retail {text-decoration:line-through;}
.save {}

.product-reviews {border-top:1px solid #ccc; margin:20px 0 0 0; padding:20px 0 0 0;}
.customers-like {border-top:1px solid #ccc; margin:20px 0 0 0; padding:20px 0 0 0;}

.maker-index {float:left; width:180px; margin:0 20px 0 0;}
.maker-index ul {margin:0; padding:0;}
.maker-index li {list-style:none; padding:10px; }
.maker-index li:nth-child(even) {background:#eee;}
.maker-index li a {text-decoration:none; color:#333;}
.maker-index li.new a {text-decoration:none; color:#92061a;}
.maker-index li.letter {background:#bbb; color:#fff; font-size:24px;}


.pipe-maker img {float:left; margin:0 20px 20px 0;}
.product {width:180px; height:360px; float:left; background:#fff; border:1px solid #ccc; text-align:center; margin:0 15px 20px 0; padding:10px;}
.product-container {width:880px; float:left;}
.product-container .product-preview-link {height:285px; text-align:center; padding:100px 0 0 0; width:200px;}
.pipe-portfolio .product-preview-link {height:285px; text-align:center; padding:100px 0 0 0; width:200px; margin:0; float:left;}

.sold-pipe-portfolio {opacity:.5;}
.sold-pipe-portfolio .product-preview-link {height:285px; text-align:center; padding:100px 0 0 0; width:200px; margin:0; float:left;}

.product h3 {margin:10px 0 0 0; line-height:24px;}
.product p {margin:0 0 10px 0; padding:0;}
.product-detail {float:left; text-align:center;  width:180px;}
.product-detail img {display:inline-block;}
.sku {color:#666; margin:10px 0 10px 0; float:left; width:100%;}
.new {color:#92061a;}
.strike {text-decoration:line-through; color:#666;}
.sale {color:#409417;}
.filter {margin:0 0 20px 0;float:left; width:100%;}

.pipe-maker {border-bottom:1px solid #ccc;}
.pipes-by-maker h1 {margin:0px 0 10px 0;}
.pipes-by-maker {float:left; width:860px; background:#eee; padding:20px; margin-bottom:20px;}

.product-detail {position:relative; bottom:0;}
.product-info {float:left; text-align:center; height:325px; }

.pipe-portfolio {float:left; width:860px; padding:0px; margin-top:20px; }
.pipe-portfolio h1 {margin:0px 0 20px 0; color:#333;}
.pipe-portfolio .product:nth-child(4n+1) {margin:0 0 20px 0; }
.choice {float:left; width:100%; margin-bottom:10px;}
.choice img {margin-right:20px;}

.pipe-gallery {float:left; width:900px;}
.pipe-gallery img {width:100%;}
.page-description {padding:20px; float:left; width:95%;}
