#dc_breadcrumb-1,#dc_breadcrumb-2{border:solid 1px #cacaca;color:#9b9b9b !important;font:11px Arial,Helvetica,sans-serif;height:30px;line-height:30px;margin:0px;overflow:hidden;padding:0px;width:100%}#dc_breadcrumb-1 li.current{border-right:1px solid #CCC;color:#9b9b9b !important;padding:0 14px}#dc_breadcrumb-1 li,#dc_breadcrumb-2 li{float:left;list-style-type:none}#dc_breadcrumb-1 a{border:1px solid #CCC;border-bottom:0;border-top:0;color:#454545 !important;display:block;height:30px;margin:0 0 0 -1px;padding:0 14px;text-decoration:none}#dc_breadcrumb-1 a:hover{background-color:#eaeaea;box-shadow:0 0 4px #c3c3c3;color:#01C3FD !important}#dc_breadcrumb-2 a:hover{background-color:#FFF;box-shadow:0 0 4px #FFF;color:#01C3FD !important}#dc_breadcrumb-2 li.current{color:#01C3FD !important;padding:0 15px}#dc_breadcrumb-2{background:#2C3037;border:solid 1px #2D3238;height:31px}#dc_breadcrumb-2 a{color:#909EB2 !important;display:block;height:33px;margin:0 0 0 -1px;padding:0 15px;text-decoration:none}#dc_breadcrumb-3{border:1px solid #dedede;height:2.3em;list-style-type:none;margin:0;padding:0}#dc_breadcrumb-3 li{color:#777 !important;float:left;line-height:2.3em;padding-left:.75em}#dc_breadcrumb-3 li a{background:url(../images/crumbs3.gif) no-repeat right center;display:block;padding:0 15px 0 0}#dc_breadcrumb-3 li a:link,#dc_breadcrumb-3 li a:visited{color:#777 !important;text-decoration:none}#dc_breadcrumb-3 li a:hover,#dc_breadcrumb-3 li a:focus{color:#dd2c0d !important}#dc_breadcrumb-4{background:#eee;border-color:#f5f5f5 #e5e5e5 #ccc;border-radius:5px;border-style:solid;border-width:1px;box-shadow:0 0 2px rgba(0,0,0,.2);list-style-type:none;margin:0;moz-border-radius:5px;moz-box-shadow:0 0 2px rgba(0,0,0,.2);overflow:hidden;padding:0;webkit-border-radius:5px;webkit-box-shadow:0 0 2px rgba(0,0,0,.2);width:100%}#dc_breadcrumb-4 li{float:left}#dc_breadcrumb-4 a{background-color:#ddd;background-image:linear-gradient(to right,#f5f5f5,#ddd);background-image:-moz-linear-gradient(left,#f5f5f5,#ddd);background-image:-ms-linear-gradient(left,#f5f5f5,#ddd);background-image:-o-linear-gradient(left,#f5f5f5,#ddd);background-image:-webkit-gradient(linear,left top,right bottom,from(#f5f5f5),to(#ddd));background-image:-webkit-linear-gradient(left,#f5f5f5,#ddd);color:#444 !important;float:left;padding:.7em 1em .7em 2em;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5)}#dc_breadcrumb-4 li:first-child a{border-radius:5px 0 0 5px;moz-border-radius:5px 0 0 5px;padding-left:1em;webkit-border-radius:5px 0 0 5px}#dc_breadcrumb-4 a:hover{background:#fff}#dc_breadcrumb-4 a::after,#dc_breadcrumb-4 a::before{border-bottom:1.5em solid transparent;border-left:1em solid;border-top:1.5em solid transparent;content:"";margin-top:-1.5em;position:absolute;right:-1em;top:50%}#dc_breadcrumb-4 a::after{border-left-color:#ddd;z-index:2}#dc_breadcrumb-4 a::before{border-left-color:#ccc;right:-1.1em;z-index:1}#dc_breadcrumb-4 a:hover::after{border-left-color:#fff}#dc_breadcrumb-4 .current,#dc_breadcrumb-4 .current:hover{background:none;font-weight:bold}#dc_breadcrumb-4 .current::after,#dc_breadcrumb-4 .current::before{content:normal}#dc_breadcrumb-5{list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%}#dc_breadcrumb-5 ul{list-style-type:none;margin:0;padding:0}#dc_breadcrumb-5 li{float:left;margin:0 .5em 0 1em}#dc_breadcrumb-5 a{background:#ddd;color:#444 !important;float:left;padding:.7em 1em;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5)}#dc_breadcrumb-5 a:hover{background:#99db76}#dc_breadcrumb-5 a::before{border-color:#ddd #ddd #ddd transparent;border-style:solid;border-width:1.5em 0 1.5em 1em;content:"";left:-1em;margin-top:-1.5em;position:absolute;top:50%}#dc_breadcrumb-5 a:hover::before{border-color:#99db76 #99db76 #99db76 transparent}#dc_breadcrumb-5 a::after{border-bottom:1.5em solid transparent;border-left:1em solid #ddd;border-top:1.5em solid transparent;content:"";margin-top:-1.5em;position:absolute;right:-1em;top:50%}#dc_breadcrumb-5 a:hover::after{border-left-color:#99db76}#dc_breadcrumb-5 .current,#dc_breadcrumb-5 .current:hover{background:none;font-weight:bold}#dc_breadcrumb-5 .current::after,#dc_breadcrumb-5 .current::before{content:normal}#dc_breadcrumb-6{list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%}#dc_breadcrumb-6 ul{list-style-type:none;margin:0;padding:0}#dc_breadcrumb-6 ul{list-style-type:none;margin:0;padding:0}#dc_breadcrumb-6 li{float:left;margin:0 2em 0 0}#dc_breadcrumb-6 a{background:#ddd;border-radius:.4em 0 0 .4em;color:#444 !important;float:left;moz-border-radius:.4em 0 0 .4em;padding:.7em 1em .7em 2em;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5);webkit-border-radius:.4em 0 0 .4em;z-index:1}#dc_breadcrumb-6 a:hover{background:#abe0ef}#dc_breadcrumb-6 a::after{background:#ddd;border-radius:.4em;content:"";height:2.5em;margin-top:-1.25em;moz-border-radius:.4em;moz-transform:rotate(45deg);ms-transform:rotate(45deg);o-transform:rotate(45deg);position:absolute;right:-1em;top:50%;transform:rotate(45deg);webkit-border-radius:.4em;webkit-transform:rotate(45deg);width:2.5em;z-index:-1}#dc_breadcrumb-6 a:hover::after{background:#abe0ef}#dc_breadcrumb-6 .current,#dc_breadcrumb-6 .current:hover{background:none;font-weight:bold}#dc_breadcrumb-6 .current::after{content:normal}#dc_breadcrumb-7{list-style-type:none;margin:0;overflow:hidden;padding:0;width:100%}#dc_breadcrumb-7 ul{list-style-type:none;margin:0;padding:0}#dc_breadcrumb-7 li{float:left;margin:0 .5em 0 1em}#dc_breadcrumb-7 a{background:#ddd;color:#444 !important;float:left;padding:.7em 1em;position:relative;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,.5)}#dc_breadcrumb-7 a:hover{background:#efc9ab}#dc_breadcrumb-7 a::before,#dc_breadcrumb-7 a::after{background:#ddd;bottom:0;content:'';moz-transform:skew(-10deg);ms-transform:skew(-10deg);o-transform:skew(-10deg);position:absolute;top:0;transform:skew(-10deg);webkit-transform:skew(-10deg);width:1em}#dc_breadcrumb-7 a::before{border-radius:5px 0 0 5px;left:-.5em;moz-border-radius:5px 0 0 5px;webkit-border-radius:5px 0 0 5px}#dc_breadcrumb-7 a:hover::before{background:#efc9ab}#dc_breadcrumb-7 a::after{border-radius:0 5px 5px 0;moz-border-radius:0 5px 5px 0;right:-.5em;webkit-border-radius:0 5px 5px 0}#dc_breadcrumb-7 a:hover::after{background:#efc9ab}#dc_breadcrumb-7 .current,#dc_breadcrumb-7 .current:hover{background:none;font-weight:bold}#dc_breadcrumb-7 .current::after,#dc_breadcrumb-7 .current::before{content:normal}ul.dc_pagination{font:12px 'Tahoma';height:100%;list-style-type:none;margin:4px 0;overflow:hidden;padding:0px}ul.dc_pagination li{float:left;margin:0px;margin-left:5px;padding:0px}ul.dc_pagination li:first-child{margin-left:0px}ul.dc_pagination li a{color:#000000 !important;display:block;padding:7px 10px 7px 10px;text-decoration:none}ul.dc_pagination li a img{border:none}ul.dc_paginationA li a{border-radius:3px;color:#FFFFFF !important;moz-border-radius:3px;webkit-border-radius:3px}ul.dc_paginationA01 li a{background:#E6E6E6;background:-moz-linear-gradient(top,#FFFFFF 1px,#F3F3F3 1px,#E6E6E6);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#F3F3F3),color-stop(1,#E6E6E6));border:solid 1px #B6B6B6;color:#474747 !important;padding:6px 9px 6px 9px}ul.dc_paginationA01 li a:hover,ul.dc_paginationA01 li a.current{background:#FFFFFF}ul.dc_paginationA02 li a{background:#FFCB00;background:-moz-linear-gradient(top,#FFD500,#FFCB00);background:-webkit-gradient(linear,0 0,0 100%,from(#FFD500),to(#FFCB00));color:#893A00 !important}ul.dc_paginationA02 li a:hover,ul.dc_paginationA02 li a.current{background:#FFF4BA}ul.dc_paginationA03 li a{background:#FF7217;background:-moz-linear-gradient(top,#FF8E1F,#FF7217);background:-webkit-gradient(linear,0 0,0 100%,from(#FF8E1F),to(#FF7217))}ul.dc_paginationA03 li a:hover,ul.dc_paginationA03 li a.current{background:#FFECDE;color:#C34E00 !important}ul.dc_paginationA04 li a{background:#D22020;background:-moz-linear-gradient(top,#DB2B2B,#D22020);background:-webkit-gradient(linear,0 0,0 100%,from(#DB2B2B),to(#D22020))}ul.dc_paginationA04 li a:hover,ul.dc_paginationA04 li a.current{background:#FFE0E0;color:#9F0F0F !important}ul.dc_paginationA05 li a{background:#699613;background:-moz-linear-gradient(top,#87AB19,#699613);background:-webkit-gradient(linear,0 0,0 100%,from(#87AB19),to(#699613))}ul.dc_paginationA05 li a:hover,ul.dc_paginationA05 li a.current{background:#E7F2C7;color:#4F7119 !important}ul.dc_paginationA06 li a{background:#1D8A11;background:-moz-linear-gradient(top,#26A116,#1D8A11);background:-webkit-gradient(linear,0 0,0 100%,from(#26A116),to(#1D8A11))}ul.dc_paginationA06 li a:hover,ul.dc_paginationA06 li a.current{background:#DCF4C9;color:#176D0E !important}ul.dc_paginationA07 li a{background:#45ABEC;background:-moz-linear-gradient(top,#5CBCF0,#45ABEC);background:-webkit-gradient(linear,0 0,0 100%,from(#5CBCF0),to(#45ABEC))}ul.dc_paginationA07 li a:hover,ul.dc_paginationA07 li a.current{background:#DFF4FF;color:#358FDD !important}ul.dc_paginationA08 li a{background:#3862C8;background:-moz-linear-gradient(top,#4A81D3,#3862C8);background:-webkit-gradient(linear,0 0,0 100%,from(#4A81D3),to(#3862C8))}ul.dc_paginationA08 li a:hover,ul.dc_paginationA08 li a.current{background:#DDE8FE;color:#355DDD !important}ul.dc_paginationA09 li a{background:#5A7075;background:-moz-linear-gradient(top,#788C90,#5A7075);background:-webkit-gradient(linear,0 0,0 100%,from(#788C90),to(#5A7075))}ul.dc_paginationA09 li a:hover,ul.dc_paginationA09 li a.current{background:#DDE8FE;color:#355DDD !important}ul.dc_paginationA10 li a{background:#684BA6;background:-moz-linear-gradient(top,#8663B8,#684BA6);background:-webkit-gradient(linear,0 0,0 100%,from(#8663B8),to(#684BA6))}ul.dc_paginationA10 li a:hover,ul.dc_paginationA10 li a.current{background:#EAE4F4;color:#643EB3 !important}ul.dc_paginationA11 li a{background:#9A6654;background:-moz-linear-gradient(top,#AE846F,#9A6654);background:-webkit-gradient(linear,0 0,0 100%,from(#AE846F),to(#9A6654))}ul.dc_paginationA11 li a:hover,ul.dc_paginationA11 li a.current{background:#F0E7E3;color:#78594A !important}ul.dc_paginationA12 li a{background:#323232;background:-moz-linear-gradient(top,#434343,#323232);background:-webkit-gradient(linear,0 0,0 100%,from(#434343),to(#323232))}ul.dc_paginationA12 li a:hover,ul.dc_paginationA12 li a.current{background:#EAEAEA;color:#2F2F2F !important}ul.dc_paginationB li a{border:solid 1px;border-radius:3px;moz-border-radius:3px;padding:6px 9px 6px 9px;webkit-border-radius:3px}ul.dc_paginationB li{padding-bottom:1px}ul.dc_paginationB li a:hover,ul.dc_paginationB li a.current{box-shadow:0px 1px #EDEDED;color:#FFFFFF !important;moz-box-shadow:0px 1px #EDEDED;webkit-box-shadow:0px 1px #EDEDED}ul.dc_paginationB01 li a{background:#FFFDF2;border-color:#F3D795;color:#A74E0D !important}ul.dc_paginationB01 li a:hover,ul.dc_paginationB01 li a.current{background:#FFC800;background:-moz-linear-gradient(top,#FFFFFF 1px,#FFEA01 1px,#FFC800);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#FFEA01),color-stop(1,#FFC800));border-color:#FFA200;color:#893A00 !important;text-shadow:0px 1px #FFEF42}ul.dc_paginationB02 li a{background:#F8FCFF;border-color:#8DC5E6;color:#0A7EC5 !important}ul.dc_paginationB02 li a:hover,ul.dc_paginationB02 li a.current{background:#58B0E7;background:-moz-linear-gradient(top,#B4F6FF 1px,#63D0FE 1px,#58B0E7);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#63D0FE),color-stop(1,#58B0E7));border-color:#3390CA;text-shadow:0px 1px #388DBE}ul.dc_paginationB03 li a{background:#F7F9FE;border-color:#8AAEEF;color:#4A76C6 !important}ul.dc_paginationB03 li a:hover,ul.dc_paginationB03 li a.current{background:#5A8CE7;background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#5A8CE7);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#5A8CE7));border-color:#3D6DC3;text-shadow:0px 1px #4876C9}ul.dc_paginationB04 li a{background:#F9F7FC;border-color:#BAA2DA;color:#8D62C8 !important}ul.dc_paginationB04 li a:hover,ul.dc_paginationB04 li a.current{background:#9168C9;background:-moz-linear-gradient(top,#DFBEFA 1px,#B088E7 1px,#9168C9);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#DFBEFA),color-stop(0.02,#B088E7),color-stop(1,#9168C9));border-color:#6F4DA0;text-shadow:0px 1px #7955AB}ul.dc_paginationB05 li a{background:#FFFAF7;border-color:#FFBD85;color:#EF6420 !important}ul.dc_paginationB05 li a:hover,ul.dc_paginationB05 li a.current{background:#E95B2B;background:-moz-linear-gradient(top,#FFBE01 1px,#FE7C02 1px,#E95B2B);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFBE01),color-stop(0.02,#FE7C02),color-stop(1,#E95B2B));border-color:#D13F11;text-shadow:0px 1px #CA470E}ul.dc_paginationB06 li a{background:#FFF8F8;border-color:#FFA5A5;color:#E92F2F !important}ul.dc_paginationB06 li a:hover,ul.dc_paginationB06 li a.current{background:#E43838;background:-moz-linear-gradient(top,#FF9B9B 1px,#FE5555 1px,#E43838);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FF9B9B),color-stop(0.02,#FE5555),color-stop(1,#E43838));border-color:#AD2D2D;text-shadow:0px 1px #B72E2E}ul.dc_paginationB07 li a{background:#FBF9F8;border-color:#D6BFB4;color:#916C59 !important}ul.dc_paginationB07 li a:hover,ul.dc_paginationB07 li a.current{background:#A37A66;background:-moz-linear-gradient(top,#E9C4B2 1px,#C59882 1px,#A37A66);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#E9C4B2),color-stop(0.02,#C59882),color-stop(1,#A37A66));border-color:#886756;text-shadow:0px 1px #866454}ul.dc_paginationB08 li a{background:#F7FAF4;border-color:#B2D397;color:#478223 !important}ul.dc_paginationB08 li a:hover,ul.dc_paginationB08 li a.current{background:#599F2F;background:-moz-linear-gradient(top,#9FE355 1px,#79BF4A 1px,#599F2F);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9FE355),color-stop(0.02,#79BF4A),color-stop(1,#599F2F));border-color:#478223;text-shadow:0px 1px #4E802C}ul.dc_paginationB09 li a{background:#FAFAFA;border-color:#CFCFCF;color:#707070 !important}ul.dc_paginationB09 li a:hover,ul.dc_paginationB09 li a.current{background:#777777;background:-moz-linear-gradient(top,#C0C0C0 1px,#929292 1px,#777777);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C0C0C0),color-stop(0.02,#929292),color-stop(1,#777777));border-color:#5D5D5D;text-shadow:0px 1px #636363}ul.dc_paginationB10 li a{background:#FAFAFA;border-color:#BEBEBE;color:#444444 !important}ul.dc_paginationB10 li a:hover,ul.dc_paginationB10 li a.current{background:#525252;background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252));border-color:#202020;text-shadow:0px 1px #3C3C3C}ul.dc_paginationC li a{background:#FFFFFF;border:solid 1px #DCDCDC;border-radius:3px;color:#707070 !important;moz-border-radius:3px;padding:6px 9px 6px 9px;webkit-border-radius:3px}ul.dc_paginationC li{padding-bottom:1px}ul.dc_paginationC li a:hover,ul.dc_paginationC li a.current{box-shadow:0px 1px #EDEDED;color:#FFFFFF !important;moz-box-shadow:0px 1px #EDEDED;webkit-box-shadow:0px 1px #EDEDED}ul.dc_paginationC01 li a:hover,ul.dc_paginationC01 li a.current{background:#FFC800;background:-moz-linear-gradient(top,#FFFFFF 1px,#FFEA01 1px,#FFC800);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFFFFF),color-stop(0.02,#FFEA01),color-stop(1,#FFC800));border-color:#FFA200;color:#893A00 !important;text-shadow:0px 1px #FFEF42}ul.dc_paginationC02 li a:hover,ul.dc_paginationC02 li a.current{background:#58B0E7;background:-moz-linear-gradient(top,#B4F6FF 1px,#63D0FE 1px,#58B0E7);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#B4F6FF),color-stop(0.02,#63D0FE),color-stop(1,#58B0E7));border-color:#3390CA;text-shadow:0px 1px #388DBE}ul.dc_paginationC03 li a:hover,ul.dc_paginationC03 li a.current{background:#5A8CE7;background:-moz-linear-gradient(top,#C2E0FF 1px,#84AFFE 1px,#5A8CE7);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C2E0FF),color-stop(0.02,#84AFFE),color-stop(1,#5A8CE7));border-color:#3D6DC3;text-shadow:0px 1px #4876C9}ul.dc_paginationC04 li a:hover,ul.dc_paginationC04 li a.current{background:#9168C9;background:-moz-linear-gradient(top,#DFBEFA 1px,#B088E7 1px,#9168C9);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#DFBEFA),color-stop(0.02,#B088E7),color-stop(1,#9168C9));border-color:#6F4DA0;text-shadow:0px 1px #7955AB}ul.dc_paginationC05 li a:hover,ul.dc_paginationC05 li a.current{background:#E95B2B;background:-moz-linear-gradient(top,#FFBE01 1px,#FE7C02 1px,#E95B2B);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FFBE01),color-stop(0.02,#FE7C02),color-stop(1,#E95B2B));border-color:#D13F11;text-shadow:0px 1px #CA470E}ul.dc_paginationC06 li a:hover,ul.dc_paginationC06 li a.current{background:#E43838;background:-moz-linear-gradient(top,#FF9B9B 1px,#FE5555 1px,#E43838);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#FF9B9B),color-stop(0.02,#FE5555),color-stop(1,#E43838));border-color:#AD2D2D;text-shadow:0px 1px #B72E2E}ul.dc_paginationC07 li a:hover,ul.dc_paginationC07 li a.current{background:#A37A66;background:-moz-linear-gradient(top,#E9C4B2 1px,#C59882 1px,#A37A66);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#E9C4B2),color-stop(0.02,#C59882),color-stop(1,#A37A66));border-color:#886756;text-shadow:0px 1px #866454}ul.dc_paginationC08 li a:hover,ul.dc_paginationC08 li a.current{background:#599F2F;background:-moz-linear-gradient(top,#9FE355 1px,#79BF4A 1px,#599F2F);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9FE355),color-stop(0.02,#79BF4A),color-stop(1,#599F2F));border-color:#478223;text-shadow:0px 1px #4E802C}ul.dc_paginationC09 li a:hover,ul.dc_paginationC09 li a.current{background:#777777;background:-moz-linear-gradient(top,#C0C0C0 1px,#929292 1px,#777777);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#C0C0C0),color-stop(0.02,#929292),color-stop(1,#777777));border-color:#5D5D5D;text-shadow:0px 1px #636363}ul.dc_paginationC10 li a:hover,ul.dc_paginationC10 li a.current{background:#525252;background:-moz-linear-gradient(top,#9F9F9F 1px,#6C6C6C 1px,#525252);background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.02,#9F9F9F),color-stop(0.02,#6C6C6C),color-stop(1,#525252));border-color:#202020;text-shadow:0px 1px #3C3C3C}
/*variables*/
/* mixins*/
/* functions */
/* classes */
.clearfix {
  /*display: block;*/
  zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.m_bottom_30 {
  margin-bottom: 30px;
}
/* specific rules */
.products_container {
  width: 1120px;
  padding-bottom: 10px;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.products_container .product_item {
  margin: 0 10px 10px 0;
  width: 270px;
  height: 310px;
  overflow: hidden;
  float: left;
  box-sizing: border-box;
}
.products_container .product_item figure.photoframe {
  border: 10px solid #fff;
  background: #fff;
  text-align: center;
}
.products_container .product_item figure.photoframe a.img_wrp {
  margin-bottom: 15px;
  display: block;
  height: 135px;
  overflow: hidden;
}
.products_container .product_item figure.photoframe a img {
	width: 100%;
	height: auto;
	outline: none;
}



.products_container .product_item figure.photoframe a:hover {
  text-decoration: none;
  color: #333333;
}
.products_container .product_item figure.photoframe figcaption {
  padding: 15px 10px 0 10px;
  display: block;
  background: #ffffff; /* Old browsers */
  background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
  border-radius:6px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border:1px solid #dbdbdb;
  position:relative;
}
.onsale {
	background: #ffd700; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffd700 0%, #ffbb00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd700), color-stop(100%,#ffbb00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffd700 0%,#ffbb00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffd700 0%,#ffbb00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffd700 0%,#ffbb00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffd700 0%,#ffbb00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd700', endColorstr='#ffbb00',GradientType=0 ); /* IE6-9 */
	color:#fff;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border:1px solid #ffbb00;
	position:absolute;
	top:-32px;
	right:10px;
	padding:8px 12px;
	font-weight:700;
}

.comingsoon {
	background: #333; /* Old browsers */
	background: -moz-linear-gradient(top,  #333 0%, #1a1a1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#333), color-stop(100%,#1a1a1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #333 0%,#1a1a1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #333 0%,#1a1a1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #333 0%,#1a1a1a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #333 0%,#1a1a1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333', endColorstr='#1a1a1a',GradientType=0 ); /* IE6-9 */
	color:#fff;
	border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	-moz-border-radius:6px 6px 0 0;
	border:1px solid #1a1a1a;
	position:absolute;
	top:-32px;
	left:10px;
	padding:8px 12px;
	font-weight:700;
}
.products_container .product_item figure.photoframe figcaption h5 a {
  text-decoration: none;
  color: #292f38;
  margin-bottom: 10px;
  min-height: 30px;
  display: block;
}
.products_container .product_item figure.photoframe figcaption p {
  margin-bottom: 10px;
  padding: 0;
  display: block;
  text-align: center;
}
.products_container .product_item figure.photoframe figcaption button {
  padding: 8px 15px;
  background: #13f300;
  margin-bottom: 15px;
  cursor: pointer;
  border:0 none;
  color: #fff;
}
.products_container .product_item figure.photoframe figcaption button:hover {
  background: #acacac;
  color: #fff;
}
.product_details .product_single_preview {
  width: 458px;
  border: 10px solid #fff;
  z-index: 1;
  background: #fff;
  float: left;
  margin: 0 30px 5px 0;
}

.product_details.patternPage .product_single_preview {
	width:30%;
	margin-right:5%;
}

.product_details.patternPage .cart-sec {
	width:65%;
	float:left;
}

.patternEnquiry {
	padding:25px;
	background:#eee;
}

#contact-box .patternEnquiry .input-block {
	margin-bottom:10px;
}

.patternTable {
	margin:25px 0;
}

.patternTable .table {
	border:1px solid #dbdbdb;
	border-top:0 none;
}

.patternTable tr td:first-child {
	background:#eee;
	width:180px;
	color:#333;
}

.patternSelect select {
	box-shadow: none;
    border: 1px solid #b7b7b7;
    border-radius: 3px;
    outline: 0;
    background: #fff;
    height: 50px;
    line-height: 50px;
    padding: 0 30px 0 10px;
    width: 100%;
    font-weight: 300;
    color: #343434;
    margin-bottom: 15px;
}

.more-link.patternLink {
	margin-top:0;
}

.product_details .product_single_preview img {
  width: 438px;
  height: auto;
}
.product_details .cart-sec {
  padding-top: 10px;
}
.product_details .cart-sec h2 {
  color: #292f38;
  margin-bottom: 10px;
  font-weight: 500;
  font-size: 1.31em;
  line-height: 1em;
}
.product_details .cart-sec hr {
  border-color: #e2e6e7;
  margin-bottom: 15px;
}
.product_details .cart-sec div {
  margin-bottom: 15px;
}
.product_details .cart-sec button {
  padding: 15px 20px 14px;
  background: #13f300;
  margin-bottom: 15px;
  border:0 none;
  cursor: pointer;
  color: #fff;
}
.product_details .cart-sec button:hover {
  background: #acacac;
  color: #fff;
}
.tabs {
  margin-bottom: 45px;
}
.tabs nav {
  float: none;
}
.tabs nav ul {
  display: block;
  zoom: 1;
  font-size: 1.1em;
  list-style: none;
}
.tabs nav ul:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
.tabs nav ul li {
  margin-left: 0;
  margin-right: 3px;
  float: left;
}
a.desc-lnk{
	color: #292f38;
	font: bold 18px/1.2em sans-serif;
	text-decoration: none;
}
.tabs nav ul li a {
  padding: 15px 20px 14px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-bottom-left-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #292f38;
  background: #acacac;
}
.tabs .tabs_content {
  background: #fff;
  padding: 25px 20px;
  -webkit-border-top-left-radius: 0px;
  -moz-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.shopareaclass table
{
	width:100%;
}

.shopareaclass p
{
	margin-bottom:10px;
}

.shopareaclass p.contact-button {
	margin-bottom:0;
}

.shopareaclass .pd_qty table
{
	width:auto;
}
.shopareaclass table td
{
    padding: 10px;
}
.entryTable tr:nth-child(2n+2)
{
    background: none repeat scroll 0 0 ;
}

.entryTable tr
{
	border-bottom:1px solid #dbdbdb;
}

.entryTable td
{
    padding: 6px;
    vertical-align: middle;
}
.infoTable tr:nth-child(2n+2)
{
    background: none repeat scroll 0 0 ;
}

.infoTable tr
{
	border-bottom:1px solid #dbdbdb;
}

.infoTable td
{
    padding: 6px;
    vertical-align: middle;
}

.entryTable input[type='text']{
	background: #ffffff;
	padding: 9px 10px;
	color: #595959;
	border: 1px solid #e4e4e2;
	outline: none;
	resize: none;
	width: 300px;
}
.entryTable textarea{
	width: 300px;
	height: 120px;
	background: #ffffff;	
	padding: 9px 10px;
	color: #595959;
	border: 1px solid #e4e4e2;
	outline: none;
	resize: none;
}
a.pd-name{
	float: left;
	padding: 10px;
	font-weight: bold;
	color: #34495E;
	text-decoration: none;
	cursor: pointer;
}
a.pd-name:hover{
	text-decoration: underline;
}
#btnDelete, #btnUpdate {
    background: none repeat scroll 0 0 #1C6749;
    border: 0 none;
    color: #FFFFFF;
    padding: 10px 0;
    width: 75px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	cursor: pointer;
}

#btnContinue, #btnCheckout, #btnStep1, #btnConfirm, #btnBack {
    border: 0 none;
    color: #FFFFFF;
    padding: 20px;
    width: auto;
	height:60px;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	cursor: pointer;
}
#btnContinue, #btnCheckout
{
	margin-top:30px;
}
#btnContinue, #btnStep1, #btnConfirm
{
    background: none repeat scroll 0 0 #1C6749;
	cursor: pointer;
}
#btnCheckout, #btnBack {
    background: none repeat scroll 0 0 #323A45;
}

#btnDelete:hover, #btnUpdate:hover, #btnContinue:hover, #btnCheckout:hover, #btnStep1:hover, #btnConfirm:hover {
	background:#34495E;
	cursor: pointer;
}
