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

html, body{ margin:0; padding:0; background:url(../images/background_tile.jpg); font-size:13px; color:#89898a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

ul, ol{ margin:0; padding:0; list-style:none;}
p, h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
img{ border:none; margin:0; padding:0;}

.clear{ clear:both;}
.flt-lft{ float:left;}
.flt-rht{ float:right;}
#w1{ margin:0 auto; padding:94px 0 94px 0; width:840px;}

.container{ width:820px; margin:0; padding:10px 10px 120px 10px; background:#4f4f51;}
.wrapper{ margin:0; padding:20px 20px 40px 20px; width:780px; background:#fff;}
.logo-box{ margin:0; padding:0 236px 0 236px; width:308px; height:95px;}
a.logo{ height:95px; width:308px; background:url(../images/logo.jpg); float:left; text-indent:-9999px;}

.menu{ margin:0; padding:20px 0; width:780px; height:20px;}
.menu ul li{ margin:0; padding:0; color:#616163; font-size:14px; float:left; text-transform:uppercase; width:auto; text-align:center; line-height:20px;}
.menu ul li a{ text-decoration:none; color:#616163; display:block; padding:0 30px 0 31px }
.menu ul li a:hover{ text-decoration:none;  color:#4c4c4c; font-weight:bold;}
.menu ul li a.active{ text-decoration:none; color:#4c4c4c; font-weight:bold;}
.body-content{ margin:0; padding:0; width:780px; font-size:15px; line-height:20px; color:#666666;}
.body-content h1{ color:#333333; font-size:19px;}
.left-column{ margin:0; padding:0 0 0 15px; width:180px; float:left;}

.side-nav{ margin:0; padding:0 0 20px 0; width:180px;}
.side-nav h2{ color:#616163; margin:0; padding:0 0 10px 0; font-size:15px;}
.side-nav ul li{ margin:0; padding:0; color:#616163; font-size:15px; text-transform:uppercase; line-height:26px; list-style:none;}
.side-nav ul li a{ text-decoration:none; color:#616163; display:block;}
.side-nav ul li a:hover{ text-decoration:none;  color:#74b2c3; font-weight:bold;}
.side-nav ul li a.active-cat{ text-decoration:none; color:#74b2c3; font-weight:bold;}

.styling{ margin:0; padding:0; width:180px;}
.styling ul li{ margin:0; padding:0; color:#616163; font-size:15px; line-height:26px;}
.styling ul li a{ display:block; text-decoration:none; color:#616163;}
.styling ul li a:hover{ color:#616163; text-decoration:none; font-weight:bold;}
.styling ul li a.active-style{ color:#616163; text-decoration:none; font-weight:bold;}

.rht-column{ margin:0; padding:0; width:585px; float:right;}
.product-listing{ margin:0; padding:0; width:585px;}
.product-listing ul li{ margin:0 15px 15px 15px; padding:0; width:160px; height:270px; float:left;}
.product-listing ul li.product_img{ height:200px; width:160px;}
.product-listing p{ margin:0; padding:3px 0; text-align:center; color:#312d2e;}
.product-listing a{ color:#312d2e; text-decoration:none;}
.product-listing a:hover{ color:#312d2e; text-decoration:underline;}

.pagination{ margin:0; padding:15px 0 0 0; width:780px; height:20px; line-height:20px;}
.pagination ul li{ margin:0 0 0 18px; padding:0; float:left; color:#616163; font-size:14px;}
.pagination ul li a{ color:#616163; text-decoration:none;}
.pagination ul li a:hover{ color:#312d2e; text-decoration:none;}
.pagination ul li a.active-page{color:#312d2e; text-decoration:none; font-weight:bold;}

.large-product-image{ margin:0; padding:0; width:254px; float:left; height:424px;}
.large-product-image img{ height:424px; width:254px}
.product-details{ margin:0; padding:0; width:318px; float:right;}
.product-details h2{ color:#616163; text-transform:uppercase; margin:0; padding:0 0 5px 0; font-weight:normal; font-size:24px;}
.product-details p{ color:#616163; padding:8px 0; font-size:17px !important;}
.product-details a{ color:#616163; text-decoration:none;}
.product-details a:hover{ color:#616163; text-decoration:none;}
.bottom-box{ margin:0; padding:15px 0 0 0; width:318px; color:#312d2e; height:33px; line-height:33px;}
.qunt-box{ margin:0; padding:4px; height:23px; width:70px; border:1px solid #c3dde6;}

.contact-info-box{ margin:0; padding:0 0 35px 0; text-align:center; font-size:18px; color:#231f20; font-weight:100;}
.contact-info-box p{ margin:0; padding:15px 0;}
.contact-info-box a{ color:#231f20; text-decoration:none;}
.contact-info-box a:hover{ color:#231f20; text-decoration:underline;}

.contact-form{ margin:0 auto; padding:10px 0 25px 0; width:500px;}
